Of course not. EJB-QL (and JBossQL, for that matter) understand field names, not column names. The parser will translate field names into the appropriate column names.
With WebLogic 6, it's possible to map field/column in weblogic-cmp-rdbms-jar.xml.
More over <abstract-schema-name> in ejb-jar is a representation in Memory not in Database. Table is defined in weblogic-cmp-rdbms-jar.xml.
Who have the real or good implementation ?
That's ok with jbosscmp-jdbc ! :-O