Ошибка потому что это некоректный запрос на SQL. Все строки должны быть в кавычках если там пробелы.
Но вообще все параметры надо передавать parameterized во избежании уязвимостей типа sql injection. То есть, вместо пераметров будут знаки "?", а сами значения будут передавать вторым параметров в вызове execute.
Что-то типа такого:
cursor.execute("insert into data(name, type) values (?,?)", (profile_name, "N/A"))