Grazie della risposta!
Ero convinta che in Java gli oggetti venissero sempre passati per riferimento... L'ho letto da qualche parte, ma devo aver frainteso la questione
Vedrò di approfondire