Então você pode utilizar diversos frameworks para camada de apresentação ZKOSS, JSF, GWT, EXTJS, JQUERY e etc…
Mas assim, já que vc tem pressa para fazer o cadastro, e vejo que é um negócio bem simples, e não tem muito tempo para estudar uma tecnologia complexa e etc… Acho que se você usar CSS, HTML e imagens nos formulários de cadastro da JSP, já está bom, utiliza imagens para dar uma boa impressão e entrega o trabalho para o professor. rs rs rs.
Assim tecnologicamente você está fazendo um negócio simples, um formulário que dá um POST ou GET para o Servlet , este captura os dados, validar e depois grava no banco. Só vai deixar o JSP mais bonito. (Se você tem pressa para entregar o trabalho, eu faria isso)
Agora se você realmente quer aprender um framework para usar na camada de apresentação de um projeto… aí sim corre atrás do JSF, GWT, saiba bem javascript e JQUERY (pois ninguém escapa disso), alguns frameworks que estão crescendo no mercado, são o ZKOSS e EXTJS (são ótimos, porém requer mais estudo para aprende-los), saiba HTML e tenha noções de CSS.