Ciao, ho provato come dicevi tu :
In pratica mi sono creata una classe PersoneCercateDTO che implementa Serializable
e all'interno lo la lista delle mie persone cercate :

codice:
public class PersoneDTO implements Serializable{ 
private ArrayList<Persone> listaPersoneCercate = new ArrayList<Persone>(); 

public ArrayList<Persone> getListaPersoneCercate() 
{ return listaPersoneCercate; } 
public void setListaPersoneCercate(ArrayList<Persone> listaPersoneCercate)
 { this.listaPersoneCercate = listaPersoneCercate; }
 public void add(Persone persona){ this.listaPazientiCercati.add(persone); } }
una volta fatto questo mi chiamo RPC su PersoneDTO...!!
Ma non funziona nemmeno cosi mi lancia sempre SerializationException!
Dove sbaglio??