Utilice el dialecto de Oracle 10g. También se requiere Hibernate 3.3.2+ para los controladores JDBC recientes (la estructura de clase interna cambió; los síntomas se quejarán de una clase abstracta).
Dialecto de Oracle 11g es el mismo que Oracle 10g (org.hibernate.dialect.Oracle10gDialect ). Fuente:http://docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/session-configuration.html#configuration-opcional-dialectos