JPA inheritance with foreign key