guarda nel log di tomcat o del tuo servlet container che succede...
altra cosa, prima di AJAX-izzare, conviene testare il tutto in modo tradizionale o comunque, raccogliere e stampare da qualche parte la response (creati un DIV di log che andrai a nascondere/eliminare nella versione definitiva in cui andare a riversare con innerHTML ad esempio, la risposta della chiamata asincrona)