Validar campos de formulario usando servlet

Pessoal… boa tarde… estou fazendo uma especie de quis para um trabalho da facul, consegui fazer a parte de resgatar os campos do formulario e mostrar a resposta baseada na soma dos valores, acontece que se um dos campos radio nao for selecionado, da o erro java.lang.NullPointerException, so que nao estou conseguindo tratar estes valores nulos na hora de processar o formulario no servlet. Imagino que seria um try catch para tratar isso, mas nao estou conseguindo… se puderem me dar um norte em como fazer essa validacao eu agradeco.

Aqui esta uma previa do que fiz ate o momento… so um pedaco porque eh grande =]

formulario esta assim

<form action="formulario" method="post">
                <div class="wrapper">
                    <h3>1. Quem é você em uma festa de amigos?</h3>
                    <div class="option">                    
                        <input type="radio" name="festa" value="4">
                        <label for="festa">a) A pessoa que controla a música e agita a festa.</label>
                    </div>
                    <div class="option">  
                        <input type="radio" name="festa" value="2"> 
                        <label for="festa">b) Alguém entre os que estão dançando.</label>
                    </div>
                    <div class="option">  
                        <input type="radio" name="festa" value="3"> 
                        <label for="festa">c) Está sempre perto da mesa de comnamea.</label>
                    </div>
                    <div class="option">  
                        <input type="radio" name="festa" value="1"> 
                        <label for="festa">d) Está em casa, longe da festa.</label>
                    </div>
                </div>



@Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");

    int festa, decisao, habilidade, frases, tarefa, prejudicar, adjetivos, simpsons;
                festa = parseInt(request.getParameter("festa"));
                decisao = parseInt(request.getParameter("decisao"));
                habilidade = parseInt(request.getParameter("habilidade"));
                frases = parseInt(request.getParameter("frases"));
                tarefa = parseInt(request.getParameter("tarefa"));
                prejudicar = parseInt(request.getParameter("prejudicar"));
                adjetivos = parseInt(request.getParameter("adjetivos"));
                simpsons = parseInt(request.getParameter("simpsons"));
                

                int resultado = festa + decisao + habilidade + frases + tarefa + prejudicar + adjetivos + simpsons;
                String resposta;

                if (resultado <= 10) {
                    resposta = "Você é Homem-Aranha";
                } else if (resultado <= 13) {
                    resposta = "Você é Doutor Estranho";
                } else if (resultado <= 16) {
                    resposta = "Você é Feiticeira Escarlate";
                } else if (resultado <= 19) {
                    resposta = "Você é Thor";
                } else if (resultado <= 22) {
                    resposta = "Você é Hulk";
                } else if (resultado <= 25) {
                    resposta = "Você é Viúva Negra";
                } else if (resultado <= 28) {
                    resposta = "Você é Homem de Ferro";
                } else {
                    resposta = "Você é Capitão América";
                }

Ainda pesquisando mas nao encontrei uma solucao ainda… achei algo em JS mas seria validacao no front e queria algo no back… vamos ver se consigo, senao vou usar JS mesmo