Ce que vous essayez de réaliser n'est pas possible.
Vous devez créer une entité pour les users_skills_levels. Par exemple. UserSkillLevel Cette entité aura alors une relation ManyToOne avec User et une relation ManyToOne avec Skills plus le niveau d'attribut.
L'utilisateur dispose également d'une collection de UserSkillLevel et de l'entité Skill.
Veuillez trouver un exemple plus détaillé ici :
https://pensées-on-java.org/many-relationships- propriétés-supplémentaires/