Originariamente inviato da giacomo986
ObjectOutputStream oos = new ObjectOutputStream(outstr);
Questo vuol dire, come supponevo, che stai usando la "serializzazione" degli oggetti.

Originariamente inviato da giacomo986
oos.writeObject(Risposta); <---- non mi accetta l'oggetto Vector

Non so il perchè di questo fatto...
Un Vector di per sé, tecnicamente, è serializzabile ma nota che pure tutti gli oggetti contenuti devono essere serializzabili!!

Quindi: gli oggetti contenuti nel Vector di che tipo sono??? Sono marcati Serializable??