Grazie mille stavo impazzendo..
ma quindi non posso nemmeno scrivere in un file di testo che si trova su un server?
perchè la scrittura in locale la riesco a fare, è quella in remoto che non va.. pero' ho letto nella classe URLConnection che se si vuole scrivere bisogna settare:
setDoOutput(true);
che senso ha allora??