Porca giovenca mi sento un idiota!
Non va ancora, però è cambiato l'errore...
ora mi dice :

codice:
unreported exception java.io.IOException; must be caught or declared to be thrown
String s = input.readline();
...è chiaro in inglese, ma non capisco qual'è il problema. Ho provato a fare un programmino stupido per prendere dati dall'esterno allo stesso modo e funziona...