Просто удалите одинарные кавычки вокруг имени столбца: они обозначают буквальные строки, а не идентификаторы:
"create table oop(" + id + " varchar(30) not null," + name + " varchar(20) not null," + lastname + " varchar(20) notnull, " + salary + " varchar(30) not null)" ;
С другой стороны, если ваши идентификаторы содержат специальные символы, вам нужно заключить их в кавычки : для этого используйте соответствующий символ кавычек для вашей базы данных: MySQL требует обратных кавычек, SQL Сервер имеет квадратные скобки, ([]
), Postgres и Oracle используйте двойные кавычки ""
.