Check the syntax of the create table statement. You can set a column name to lower case by using quotation marks, but you don't really want to do that - let Oracle manage the case (it all goes upper case in the dictionary, but you can use lower case to reference the column in a query). My guess is the create table statements are not consistent - someone is using quotation marks.