Не е възможно това, което се опитвате да постигнете.
Трябва да създадете обект за нивата_users_skills_levels. напр. UserSkillLevel Тогава този обект ще има отношение ManyToOne към User и отношение ManyToOne към Skills плюс нивото на атрибута.
Потребителят има колекция от UserSkillLevel, както и обектът Skill.
Моля, намерете по-задълбочен пример тук:
https://thoughts-on-java.org/many-relationships- допълнителни-свойства/