Ok, it seems JBoss 7.1.1 is not JPA 2.1 compliant and Hibernate 4.3.4 uses JPA 2.1, so the maximum version of Hibernate a JBoss 7.1.1 can support is the 4.2.11.
I'm moving my application to a Wildfly 8 server which already has the latest Hibernate version on it.