Не уверен в этом и может зависеть от версии (ссылка ниже для оракула 10 г ... но вы можете увидеть на этом сайте
https://docs.oracle.com/cd/B19306_01/em.102/b40103/app_oracle_reserved_words.htm
Эта цена зарезервирована за оракуломключевое слово, поэтому нецелесообразно использовать его в качестве имени столбца.
Если у вас нет контроля над таблицей, я думаю, что вы сможете заключить ее в двойные кавычки, например, выберите «COST», чтобы оракул не поднялся какзарезервированное слово.
По умолчанию Oracle создает поля в верхнем регистре, поэтому имя поля должно быть в верхнем регистре, если только при создании таблицы оно не переводилось в другой регистр, заключая его в кавычки.