Verwenden Sie den Oracle 10g-Dialekt. Außerdem ist Hibernate 3.3.2+ für neuere JDBC-Treiber erforderlich (die interne Klassenstruktur hat sich geändert - die Symptome werden über eine abstrakte Klasse jammern).
Der Dialekt von Oracle 11g ist der gleiche wie von Oracle 10g (org.hibernate.dialect.Oracle10gDialect ). Quelle:http://docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/session-configuration.html#configuration-optional-dialects