Done some more testing - looks like it is between Glassfish 4.0 and Hibernate.
I can take a working application from a Glassfish 3 stack and deploy to Glassfish 4 and hit this error.