If you want to support case sensitive column names and schema names, you should separate out the schema name from the table name and put both in double quotes. You can use SchemaUtil.getSchemaNameFromFullName() and SchemaUtil.getTableNameFromFullName() for that.