@hfluz,
I beleive there is an issue with the source you shared.
@Entity public class Team { .... @OneToOne(mappedBy="team") private List<Owner> owners; }
OneToOne with List?