data una pagina web, riempire i campi con dei miei dati,fare la submit di questa pagina ed attendere i risultati
Ecco.. questo lo chiamerei un bel casino...

Diciamo che la pagina funziona in questo modo:

Utente -> Pagina HTML [submit] -> Servizio su server -> Pagina HTML [risultati] -> Utente

Sarebbe molto più semplice se potessi accedere direttamente al servizio, senza richiedere la pagina web, ma usando i socket. Non si può fare, vero? Lo immaginavo...

Altrimenti... la tua idea di riempire i campi mi sembra molto complicata: credo che dovresti costruirti una sorta di browser in java per poterlo fare... su sourceforge ne trovi, anche, ma non so quanto complesso possa essere metterci le mani per adattarlo ai tuoi scopi.

Però.. Alla fine la tua applicazione dovrebbe fare una richiesta via GET o POST... che sicuramente si puo' fare.. però neppure io so come.. quindi di j2ee non se ne parla neppure...
In java si può leggere da un url come qualunque altro stream, per cui immagino che inviare i parametri via GET non sia un problema. Se questo fosse possibile (cioè.. il passaggio via GET è ammesso?), otterresti nello stream di lettura il codice html della pagina di response.

Se invece i parametri possono essere passati solo via POST.. eh.. boh..