Il problema non è quello secondo me. Guarda a che riga si blocca l'esecuzione e che errore ti da.
Tieni presente che per la struttura delle tue tabelle e del join che fai non è detto che id_risorsa sia contenuto nella tabella risorse. Di conseguenza questo campo (risorse.nome_risorsa) può essere null.
Visto che non usi risorse.nome_risorsa prova a non farlo prelevare da db.