Użyj dialektu Oracle 10g. Również Hibernate 3.3.2+ jest wymagany dla najnowszych sterowników JDBC (wewnętrzna struktura klas uległa zmianie - symptomy będą narzekać na klasę abstrakcyjną).
Dialekt Oracle 11g jest taki sam jak Oracle 10g (org.hibernate.dialect.Oracle10gDialect ). Źródło:http://docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/session-configuration.html#configuration-optional-dialects