У меня было то же исключение при переходе из hibernate 3 в hibernate 4, но когда я попытался изменить
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
на
<property name="hibernate.query.factory_class">org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory</property>
, это сработало для меня.Я надеюсь, что это поможет вам.