Проверьте, как определяется столбец Cash
в таблице (если он вообще определен).
При использовании двойных кавычек в SELECT
столбца с нижним или смешанным регистром, то же самоев выражении CREATE TABLE
следует использовать кавычки.
Пример
create table test
(Cash int);
Select "Cash" from test;
ORA-00904: "Cash": invalid identifier
create table test
("Cash" int);
Select "Cash" from test;
Cash
----------
1