Scusa se non rispondo direttamente alla tua domanda, ma non posso farne a meno:

Ma che te ne fai di un applicazione java per autenticare gli utenti?

Apache ha un modo tutto suo per questo tipo di funzione, cerca con google e vedrai che trovi un sacco di how-To!


P.S.
Se la mia risposta è poco pertinente mi scuso in anticipo!