I can confirm it on Hibernate 4.3.7.Final. It seems to be more related to the Metamodel. In the respective generated @MappedSuperclass the fields are never initialized.
You can work around it
Path<Long> customerIdPath = root.get(MyEntity_.id).get("customerId");