Grazie per la risposta.
Non ho effettivamente ridefinito la .equals.... però se devo verificare campo a campo tanto vale scrivere una funzione copy() che copia campo a campo...insomma una deep copy...
Intendevi questo?

Luca