Additional Columns in a ManyToMany mapping using Java Persistence API