Ok ho cambiato il metodo e sono riuscito a farmi ridare una stringa. Quindi nella JOptionPane richiamo questo metodo, dovrebbe filare ma... mi solleva una nullpointerexception! ??

nuovo metodo:
public String showLetti(){
for(i=0; i<letti.size();i++){
s=s+c.getTitolo();
}
return s;
}

Questo è il comando che do dal test:
JOptionPane.showMessageDialog(null, r1.showLetti());


Come posso risolvere l'eccezione? cosa può essere?
Grazie...