Se non vuoi il reload della pagina, usa AJAX. Sono stati un po' troppo frettolosi a spostarti in java, in quanto si tratta di javascript.
Ti invito a qualche lettura, anche qui sul forum e nel circuito di HTML.it stesso, in particolare potresti cominciare da qui:

http://javascript.html.it/guide/leggi/95/guida-ajax/

in soldoni quel che si tratta di fare è:
- scrivere le tue pagine server-side (JSP) per gestire le query del caso.
- scrivere le funzioni javascript (ajax) che si occupino di richiamare le pagine di cui sopra e restituirne i risultati in un qualche elemento della pagina dove vorresti mostrare il tutto.