Non so se sia possibile in Jsp, ma io farei cosi' : quando l'utente si registra mi connetto al database come root o comunque come qualcuno che possa usare GRANT e poi GRANTo all'utente appena registrato i permessi che si merita.

Quando invece l'utente é gia' registrato, mi collego al database come quell'utente.