Anyone has been through this using Hibernate / JPA:
In a mapping that does the "many-to-many" with extra fields I do the following assembly:
Father1