Servlets com arrays

Bom dia, eu tenho uma servlet de cadastro da seguinte forma, já com modelo feito, está com erro de contrutor não definido nela.

package br.com.pesquisamercado.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import br.com.pesquisamercado.dao.ConvidadoDao;
import br.com.pesquisamercado.modelo.Convidado;

@WebServlet("/cadastraConvidado")
public class CadastraConvidadoServlet extends HttpServlet{

@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	
	int [] banheiros = { 0, 3, 7, 10, 14 };
	int [] empregadas =  { 0, 3, 7, 10, 13 };
	int [] automoveis = { 0, 3, 5, 8, 11 };
	int [] microcomputador = { 0, 3, 6, 8, 11 };
	int [] lavaLoucas = { 0, 3, 6, 6, 6 };
	int [] geladeira = { 0, 2, 3, 5, 5 };
	int [] freezer = { 0, 2, 4, 6, 6 };
	int [] lavaRoupas = { 0, 2, 4, 6, 6 };
	int [] dvd = { 0, 1, 3, 4, 6 };
	int [] microondas = { 0, 2, 4, 4, 4 };
	int [] motocicleta = { 0, 1, 3, 3, 3 };
	int [] secadoraRoupas = { 0, 2, 2, 2, 2 };
	PrintWriter out = response.getWriter();
	String nome = request.getParameter("nome");
	String rg = request.getParameter("rg");
	String estado = request.getParameter("estado");
	Calendar dataNascimento = null;
	String cpf = request.getParameter("cpf");
	String endereco = request.getParameter("endereco");
	String bairro = request.getParameter("bairro");
	String cidade = request.getParameter("cidade");
	String telefone = request.getParameter("telefone");
	String celular = request.getParameter("celular");
	String email = request.getParameter("email");
	String nacionalidade = request.getParameter("nacionalidade");
	String tempoCidade = request.getParameter("tempoCidade");
	int idade  = Integer.parseInt(request.getParameter("idade"));
	String estadoCivil = request.getParameter("estadoCivil");
	String temFilhos = request.getParameter("temFilhos");
	int qtdeFilhos  = Integer.parseInt(request.getParameter("qtdeFilhos")); 
	int idadeFilhos1  = Integer.parseInt(request.getParameter("idadeFilhos1"));
	int idadeFilhos2  = Integer.parseInt(request.getParameter("idadeFilhos2"));
	int idadeFilhos3  = Integer.parseInt(request.getParameter("idadeFilhos3"));
	int idadeFilhos4  = Integer.parseInt(request.getParameter("idadeFilhos4"));
	String trabalhaFora = request.getParameter("trabalhaFora");
	String profissao = request.getParameter("profissao");
	Calendar dataHoraInclusao = null; 
	String estuda = request.getParameter("estuda");
	String faculdade = request.getParameter("faculdade");
	String curso = request.getParameter("curso");
	int contBanheiro = Integer.parseInt(request.getParameter("contBanheiro"));
	int pontosBanheiro = Integer.parseInt(request.getParameter("banheiros[contBanheiro]"));
	int contEmpregadas = Integer.parseInt(request.getParameter("contEmpregadas"));
	int pontosEmpregadas = Integer.parseInt(request.getParameter("empregadas[contEmpregadas]"));
	int contAutomoveis = Integer.parseInt(request.getParameter("contAutomovel"));
	int pontosAutomoveis = Integer.parseInt(request.getParameter("automovel[contAutomovel]"));
	int contMicrocomputador = Integer.parseInt(request.getParameter("contMicrocomputador"));
	int pontosMicrocomputador = Integer.parseInt(request.getParameter("microcomputador[contMicrocomputador]"));
	int contLavaLoucas = Integer.parseInt(request.getParameter("contLavaLoucas"));
	int pontosLavaLoucas = Integer.parseInt(request.getParameter("lavaLoucas[contLavaLoucas]"));
	int contGeladeira = Integer.parseInt(request.getParameter("contGeladeira"));
	int pontosGeladeira = Integer.parseInt(request.getParameter("geladeira[contGeladeira]"));
	int contFreezer = Integer.parseInt(request.getParameter("contFreezer"));
	int pontosFreezer = Integer.parseInt(request.getParameter("freezer[contFreezer]"));
	int contLavaRoupas = Integer.parseInt(request.getParameter("contLavaRoupas"));
	int pontosLavaRoupas = Integer.parseInt(request.getParameter("lavaRoupas[contLavaRoupas]"));
	int contDvd = Integer.parseInt(request.getParameter("contDvd"));
	int pontosDvd = Integer.parseInt(request.getParameter("dvd[contDvd]"));
	int contMicroondas = Integer.parseInt(request.getParameter("contMicroondas"));
	int pontosMicroondas = Integer.parseInt(request.getParameter("microondas[contMicroondas]"));
	int contMotocicleta = Integer.parseInt(request.getParameter("contMotocicleta"));
	int pontosMotocicleta = Integer.parseInt(request.getParameter("motocicleta[contMotocicleta]"));
	int contSecadoraRoupas = Integer.parseInt(request.getParameter("contSecadoraRoupas"));
	int pontosSecadoraRoupas = Integer.parseInt(request.getParameter("secadoraRoupas[contSecadoraRoupas]"));
	String anoModeloCarro = request.getParameter("anoModeloCarro");
	String aguaEncanada = request.getParameter("aguaEncanada");
	int pontoAgua = Integer.parseInt(request.getParameter("pontoAgua"));
	String ruaPavimentada = request.getParameter("ruaPavimentada");
	int pontoRua = Integer.parseInt(request.getParameter("pontoRua"));
	Integer entrevistado = Integer.parseInt(request.getParameter("entrevistado"));
	String profissaoChefe = request.getParameter("profissaoChefe");
	String nomeEmpresa = request.getParameter("nomeEmpresa");
	Integer pontos = Integer.parseInt(request.getParameter("pontos"));
	String nivel = request.getParameter("nivel");

	try {
		//valor = new Double(request.getParameter("valor"));
		Date date = new SimpleDateFormat("dd/MM/yyyy").parse(request.getParameter("dataNascimento"));
		dataNascimento = Calendar.getInstance();
		dataNascimento.setTime(date);
		dataHoraInclusao = Calendar.getInstance();
		dataHoraInclusao.setTime(date);
					
	} catch (RuntimeException e) {

// out.println(“Erro de conversão de valor! (Não numérico)”);
// return;
throw new ServletException(e);
} catch (ParseException e) {
// out.println(“Erro de conversão de data! use (DD/MM/YYYY)”);
// return;
throw new ServletException(e);
}
// Instanciação do Convidado
Convidado convidado = new Convidado(nome, rg, estado, dataNascimento, cpf,
endereco, bairro, cidade, telefone, celular, email,
nacionalidade, tempoCidade, idade, estadoCivil, temFilhos, qtdeFilhos,
idadeFilhos1, idadeFilhos2, idadeFilhos3, idadeFilhos4,
trabalhaFora, profissao, dataHoraInclusao, estuda, curso,
faculdade, contBanheiro, pontosBanheiro, contEmpregadas,
pontosEmpregadas, contAutomoveis, pontosAutomoveis,
contMicrocomputador, pontosMicrocomputador, contLavaLoucas,
pontosLavaLoucas, contGeladeira, pontosGeladeira,
contFreezer, pontosFreezer, contLavaRoupas,
pontosLavaRoupas, contDvd, pontosDvd, contMicroondas,
pontosMicroondas, contMotocicleta, pontosMotocicleta, contSecadoraRoupas,
pontosSecadoraRoupas, anoModeloCarro, aguaEncanada, pontoAgua,
ruaPavimentada, pontoRua, entrevistado, profissaoChefe, nomeEmpresa, pontos, nivel);
new ConvidadoDao().adiciona(convidado);

	// Resposta para o usuario 
	out.println("<html><body><h3>");
	out.println("Convidado: " + convidado.getNome() + " cadastrado com sucesso!");
	out.println("</h3></body></html>");
}// fim service 

}
Eu tenho uma página que possui para contagem de banheiro por exemplo uma pontuação que utiliza arrays também de 0 a 4 e não sei se fiz certo.
// <%@ page import=“java.util., br.com.pesquisamercado.dao., br.com.pesquisamercado.modelo.*” %>
<%@ page language=“java” contentType="text/html; charset=ISO-8859-1"
pageEncoding=“ISO-8859-1”%>

Cadastro de Convidado

...:::Cadastro do Convidado:::...



		<td>Banheiro:</td>
		<td>
			<input type="radio" name="contBanheiro" value="0" checked>0  
		 	<input type="radio" name="contBanheiro" value="1">1
		 	<input type="radio" name="contBanheiro" value="2">2
		 	<input type="radio" name="contBanheiro" value="3">3
		 	<input type="radio" name="contBanheiro" value="4">4 ou +
		 	<input type="text" value=${param.banheiros[contBanheiro]}/>
		</td>
		</tr>
		<td>Empregadas mensalistas</td>
		<td>
			<input type="radio" name="contEmpregadas" value="0" checked>0
		 	<input type="radio" name="contEmpregadas" value="1">1
		 	<input type="radio" name="contEmpregadas" value="2">2
		 	<input type="radio" name="contEmpregadas" value="3">3
		 	<input type="radio" name="contEmpregadas" value="4">4 ou +
		 	<input type="text" value=${param.empregadas[contEmpregadas]}/>
		</td>
		</tr>
		<tr>
		<td>Automóveis de passeio</td>
		<td>
			<input type="radio" name="contAutomoveis" value="0" checked>0
		 	<input type="radio" name="contAutomoveis" value="1">1
		 	<input type="radio" name="contAutomoveis" value="2">2
		 	<input type="radio" name="contAutomoveis" value="3">3
		 	<input type="radio" name="contAutomoveis" value="4">4 ou +
		 	<input type="text" value=${param.automoveis[contAutomoveis]}/>
		</td>
		</tr>
		<tr>
		<td>Microcomputadores</td>
		<td>
			<input type="radio" name="contMicrocomputador" value="0" checked>0
		 	<input type="radio" name="contMicrocomputador" value="1">1
		 	<input type="radio" name="contMicrocomputador" value="2">2
		 	<input type="radio" name="contMicrocomputador" value="3">3
		 	<input type="radio" name="contMicrocomputador" value="4">4 ou +
		 	<input type="text" />
		</td>
		</tr>
		<tr>
		<td>Lava Louças:</td>
		<td>
			<input type="radio" name="contLavaLoucas" value="0" checked>0
		 	<input type="radio" name="contLavaLoucas" value="1">1
		 	<input type="radio" name="contLavaLoucas" value="2">2
		 	<input type="radio" name="contLavaLoucas" value="3">3
		 	<input type="radio" name="contLavaLoucas" value="4">4 ou +
		 	<input type="text"/>
		</td>
		</tr>
		<tr>
		<td>Geladeiras</td>
		<td>
			<input type="radio" name="contGeladeira" value="0" checked>0
		 	<input type="radio" name="contGeladeira" value="1">1
		 	<input type="radio" name="contGeladeira" value="2">2
		 	<input type="radio" name="contGeladeira" value="3">3
		 	<input type="radio" name="contGeladeira" value="4">4 ou +
		 	<input type="text"/>
		</td>
		</tr>
		<tr>
		<td>Freezer</td>
		<td>
			<input type="radio" name="contFreezer" value="0" checked>0
		 	<input type="radio" name="contFreezer" value="1">1
		 	<input type="radio" name="contFreezer" value="2">2
		 	<input type="radio" name="contFreezer" value="3">3
		 	<input type="radio" name="contFreezer" value="4">4 ou +
		 	<input type="text"/>
		</td>
		</tr>
		<tr>
		<td>Lava Roupa:</td>
		<td>
			<input type="radio" name="contLavaRoupas" value="0" checked>0
		 	<input type="radio" name="contLavaRoupas" value="1">1
		 	<input type="radio" name="contLavaRoupas" value="2">2
		 	<input type="radio" name="contLavaRoupas" value="3">3
		 	<input type="radio" name="contLavaRoupas" value="4">4 ou +
		 	<input type="text"/>
		</td>
		</tr>
		<tr>
		<td>DVD</td>
		<td>
			<input type="radio" name="contDvd" value="0" checked>0
		 	<input type="radio" name="contDvd" value="1">1
		 	<input type="radio" name="contDvd" value="2">2
		 	<input type="radio" name="contDvd" value="3">3
		 	<input type="radio" name="contDvd" value="4">4 ou +
		 	<input type="text"/>
		</td>
		</tr>
		<tr>
		<td>Microondas</td>
		<td>
			<input type="radio" name="contMicroondas" value="0" checked>0
		 	<input type="radio" name="contMicroondas" value="1">1
		 	<input type="radio" name="contMicroondas" value="2">2
		 	<input type="radio" name="contMicroondas" value="3">3
		 	<input type="radio" name="contMicroondas" value="4">4 ou +
		 	<input type="text"/>
		</td>
		</tr>
		<tr>
		<td>Motocicleta</td>
		<td>
			<input type="radio" name="contMotocicleta" value="0" checked>0
		 	<input type="radio" name="contMotocicleta" value="1">1
		 	<input type="radio" name="contMotocicleta" value="2">2
		 	<input type="radio" name="contMotocicleta" value="3">3
		 	<input type="radio" name="contMotocicleta" value="4">4 ou +
		 	<input type="text"/>
		</td>
		</tr>
		<tr>
		<td>Secadora de roupas</td>
		<td>
			<input type="radio" name="contSecadoraRoupas" value="0" checked>0
		 	<input type="radio" name="contSecadoraRoupas" value="1">1
		 	<input type="radio" name="contSecadoraRoupas" value="2">2
		 	<input type="radio" name="contSecadoraRoupas" value="3">3
		 	<input type="radio" name="contSecadoraRoupas" value="4">4 ou +
		 	<input type="text"/>
		</td>
		</tr>
		<tr>
		<td>Automóveis</td>
			<td><input type="text" name="anoModeloCarro" /></td>
		</tr>
		<tr>
		<td>Agua Encanada</td>
		<td>
		 	<input type="radio" name="aguaEncanada" value="s" checked>Sim
		 	<input type="radio" name="aguaEncanada" value="n">Não
		</td>
		</tr>
		<tr>
		<td>Rua pavimentada/Asfaltada</td>
		<td>
		 	<input type="radio" name="ruaPavimentada" value="s" checked>Sim
		 	<input type="radio" name="ruaPavimentada" value="n">Não
		</td>
		</tr>
		<tr>
		<td>Instrucao chefe ou Entrevistado </td>
			<td><select name="instrucao">
				<option value="0">Analfabeto / fundamental I incompleto</option>
				<option value="1">Fundamental I completo / Fundamental II incompleto</option>
				<option value="2">Fundamental II completo / Médio incompleto</option>
				<option value="4">Médio completo / Superior incompleto</option>
				<option value="7">Superior Completo</option>
				</select>
			</td>
		</tr>
		<tr>
		<td>Profissão Chefe</td>
			<td><input type="text" name="profissaoChefe" /></td>
		</tr>
		<tr>
		<td>Empresa</td>
			<td><input type="text" name="empresa" /></td>
		</tr>
		<td>Total de Pontos</td>
			<td><input type="text" name="pontos" /><input type="text"/></td>
		</tr>
		<td>Criterio Brasil</td>
			<td><input type="text" name="nivel" /></td>
		</tr>
		</table>	
		<br/>
		<input type="submit" value="Gravar"/> 
		<input type="reset" value="Apagar"/>
		 <input type="submit" value="Enviar Email"/>
		<hr/>
	</form>
</body>
//

Conseguiriam me ajudar?

Nome:
RG:
Estado: Acre Alagoas Amapá Amazonas Bahia Ceará Distrito Federal Espírito Santo Goiás Maranhão Mato Grosso Mato Grosso do Sul Minas Gerais Pará Paraíba Paraná Pernambuco Piauí Rio de Janeiro Rio Grande do Norte Rio Grande do Sul Rondônia Roraima Santa Catarina São Paulo Sergipe Tocantins
Data de Nascimento:
CPF:
Endereço:
Bairro:
Cidade:
Telefone:
Celular:
E-mail:
Em que país nasceu:
Tempo em que mora na Cidade:
Estado Civil: Solteiro Casado Divorciado Viuvo
Tem Filho (S/N): Sim Não
Quantos Filhos: 0 1 2 3 4
Idade dos Filhos:
Trabalha Fora (S/N): Sim Não
Profissao
Estuda (S/N)?: Sim Não
Curso:
Faculdade:

::Itens::