I have same problem.
According JPA spec 6.5.5. Path navigation it may be possible.
SingularAttributeImpl is used for model instead managedType in SingularAttributeJoin constructor if persistent attribute type is embedded.