Alè ho risolto!!!
La join è corretta, dimenticavo di recuperare un valore che utilizzavo con l'overrides nella classe, e quindi andava in errore!!