Anche tu alle prese con Lesson...

Nell'ottica di poche centinaia di record può andare ma non è il massimo, con una query ben strutturata (EJBQL) puoi ottenere la stessa collezione di elementi.



P.S.
Se non vuoi trovarti con duplicati nelle relazioni OneToMany o ManyToMany usa Set al posto di List...