Problema para adicionar com Insert into tabela

Olá, estou com problema para adicionar com instrução insert into, pois como outros arquivos consegui adicionar, esse porém aparece o erro a seguir:

Exception in thread “main” java.lang.RuntimeException: java.sql.SQLException: Column count doesn’t match value count at row 1
at br.com.pesquisamercado.dao.ConvidadoDao.adiciona(ConvidadoDao.java:97)
at br.com.pesquisamercado.teste.ConvidadoAdiciona.main(ConvidadoAdiciona.java:74)
Caused by: java.sql.SQLException: Column count doesn’t match value count at row 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1086)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4169)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2617)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2778)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2825)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2156)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2441)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2366)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2350)
at br.com.pesquisamercado.dao.ConvidadoDao.adiciona(ConvidadoDao.java:95)
… 1 more

É um projeto em jdbc, porém estará evoluindo para web

Segue o arquivo de erro, pois é uma classe "main"
// package br.com.pesquisamercado.teste;

import java.util.Calendar;

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

public class ConvidadoAdiciona {

	public static void main(String[] args) {

		Convidado convidado = new Convidado();

		convidado.setNome("Thiago");
		convidado.setIdade(20);
		convidado.setTelefone("333-3343");
		convidado.setEndereco("Rua Bom");
		convidado.setDataNascimento((Calendar.getInstance()));
		convidado.setBairro("Jabaq");
		convidado.setZona("sul");
		convidado.setEstadoCivil("soiro");
		convidado.setRg("2224444-1");
		convidado.setFilhos("sim");
		convidado.setIdadeFilhos(3);
		convidado.setLocalNascimento("saopaulo");
		convidado.setTrabalha("sim");
		convidado.setUf("sp");
		convidado.setEmpresa("tabajara");
		convidado.setRamo("Informatica");
		convidado.setPeriodo("manha");
		convidado.setCargo("Analista");
		convidado.setTeleonfe("222222");
		convidado.setEstuda("s");
		convidado.setCurso("Pós");
		convidado.setPeriodoCurso("Noite");
		convidado.setPesquisa("sim");
		convidado.setJornal_revista_tv("sim");
		convidado.setAgencia("sim");
		convidado.setReuniao("sim");
		convidado.setTempoAtras("10 anos");
		convidado.setLocalPesquisa("sao paulo");
		convidado.setContBanheiro(1);
		convidado.setPontosBanheiro(2);
		convidado.setContDomestica(1);
		convidado.setPontosDomestica(1);
		convidado.setContAutomovel(1);
		convidado.setPontosAutomovel(3);
		convidado.setContMicrocomputador(1);
		convidado.setPontosMicrocomputador(2);
		convidado.setContLavaLoucas(2);
		convidado.setPontosLavaLoucas(2);
		convidado.setContGeladeira(2);
		convidado.setPontosGeladeira(2);
		convidado.setContFreezer(1);
		convidado.setPontosFreezer(2);
		convidado.setContLavaRoupa(2);
		convidado.setPontosLavaRoupa(1);
		convidado.setContDvd(1);
		convidado.setPontosDvd(1);
		convidado.setContMicroondas(1);
		convidado.setPontosMicroondas(1);
		convidado.setContMotocicleta(1);
		convidado.setPontosMotocicleta(1);
		convidado.setContSecadoraRoupas(1);
		convidado.setPontosSecadoraRoupas(1);
		convidado.setEntrevistado(1);
		convidado.setChefe(1);
		convidado.setAgua("s");
		convidado.setPontoAgua(2);
		convidado.setRua("s");
		convidado.setPontoRua(2);
		convidado.setCriterio(22);
		convidado.setNivel("B2");
		new ConvidadoDao().adiciona(convidado);
		System.out.println("Convidado(a) Salvo(a) no BD.");

	}

}

// O outro é o arquivo de DAO que adiciona ao banco de dados sendo que a conexão funcionou.

package br.com.pesquisamercado.dao;

import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

import br.com.pesquisamercado.modelo.Convidado;


public class ConvidadoDao {
	
	private Connection connection;

	public ConvidadoDao() {
		
		this.connection = new ConnectionFactory().getConnection();
	}
	
	public void adiciona(Convidado convidado) {
		String sql = "insert into convidado (nome, idade, telefone, endereco, dataNascimento, bairro, zona, estadoCivil, rg, filhos, idadeFilhos"
				+ "localNascimento, trabalha, uf, empresa, ramo, periodo, cargo, teleonfe,estuda, curso, periodoCurso, pesquisa, jornal_revista_tv, agencia, reuniao,"
				+ "tempoAtras, localPesquisa, contBanheiro, pontosbanheiro, contDomestica, pontosDomestica, contAutomovel, pontosAutomovel, contMicrocomputador, "
				+ "pontosMicrocomputador, contLavaLoucas, pontosLavaLoucas, contGeladeira, pontosGeladeira, contFreezer, pontosFreezer, contLavaRoupa,"
				+ "pontosLavaRoupa, contDvd, pontosDvd, contMicroondas, pontosMicroondas, contMotocicleta, pontosMotocicleta, contSecadoraRoupas, pontosSecadoraRoupas, entrevistado, chefe, agua,"
				+ "pontoAgua, rua, pontoRua, criterio, nivel) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,"
				+ " ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,?, ?, ?, ?,"
				+ " ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
		try (PreparedStatement stmt = (PreparedStatement) connection.prepareStatement(sql)) {
			
			stmt.setString(1, convidado.getNome());
			stmt.setInt(2, convidado.getIdade());
			stmt.setString(3, convidado.getTelefone());
			stmt.setString(4, convidado.getEndereco());
			stmt.setDate(5, new Date(convidado.getDataNascimento().getTimeInMillis()));
			stmt.setString(6, convidado.getBairro());
			stmt.setString(7, convidado.getZona());
			stmt.setString(8, convidado.getEstadoCivil());
			stmt.setString(9, convidado.getRg());
			stmt.setString(10, convidado.getFilhos());
			stmt.setInt(11, convidado.getIdadeFilhos());
			stmt.setString(12, convidado.getLocalNascimento());
			stmt.setString(13, convidado.getTrabalha());
			stmt.setString(14, convidado.getUf());
			stmt.setString(15, convidado.getEmpresa());
			stmt.setString(16, convidado.getRamo());
			stmt.setString(17, convidado.getPeriodo());
			stmt.setString(18, convidado.getCargo());
			stmt.setString(19, convidado.getTeleonfe());
			stmt.setString(20, convidado.getEstuda());
			stmt.setString(21, convidado.getCurso());
			stmt.setString(22, convidado.getPeriodoCurso());
			stmt.setString(23, convidado.getPesquisa());
			stmt.setString(24, convidado.getJornal_revista_tv());
			stmt.setString(25, convidado.getAgencia());
			stmt.setString(26, convidado.getReuniao());
			stmt.setString(27, convidado.getTempoAtras());
			stmt.setString(28, convidado.getLocalPesquisa());
			stmt.setInt(29, convidado.getContBanheiro());
			stmt.setInt(30, convidado.getPontosBanheiro());
			stmt.setInt(31, convidado.getContDomestica());
			stmt.setInt(32, convidado.getPontosDomestica());
			stmt.setInt(33, convidado.getContAutomovel());
			stmt.setInt(34, convidado.getPontosAutomovel());
			stmt.setInt(35, convidado.getContMicrocomputador());
			stmt.setInt(36, convidado.getPontosMicrocomputador());
			stmt.setInt(37, convidado.getContLavaLoucas());
			stmt.setInt(38, convidado.getPontosLavaLoucas());
			stmt.setInt(39, convidado.getContGeladeira());
			stmt.setInt(40, convidado.getPontosGeladeira());
			stmt.setInt(41, convidado.getContFreezer());
			stmt.setInt(42, convidado.getPontosFreezer());
			stmt.setInt(43, convidado.getContLavaRoupa());
			stmt.setInt(44, convidado.getPontosLavaRoupa());
			stmt.setInt(45, convidado.getContDvd());
			stmt.setInt(46, convidado.getPontosDvd());
			stmt.setInt(47, convidado.getContMicroondas());
			stmt.setInt(48, convidado.getPontosMicroondas());
			stmt.setInt(49, convidado.getContMotocicleta());
			stmt.setInt(50, convidado.getPontosMotocicleta());
			stmt.setInt(51, convidado.getContSecadoraRoupas());
			stmt.setInt(52, convidado.getPontosSecadoraRoupas());
			stmt.setInt(53, convidado.getEntrevistado());
			stmt.setInt(54, convidado.getChefe());
			stmt.setString(55, convidado.getAgua());
			stmt.setInt(56, convidado.getPontoAgua());
			stmt.setString(57, convidado.getRua());
			stmt.setInt(58, convidado.getPontoRua());
			stmt.setInt(59, convidado.getCriterio());
			stmt.setString(60, convidado.getNivel());
			stmt.executeUpdate();
		} catch (SQLException ex) {
			throw new RuntimeException(ex);
		} // fim try
	}// fim adiciona

}

O outro é o arquivo normal criado como classe Java normal…

package br.com.pesquisamercado.modelo;

import java.util.Calendar;

public class Convidado {

	private int codigo;
	private String nome;
	private int idade;
	private String telefone;
	private String endereco;
	private Calendar dataNascimento;
	private String bairro;
	private String zona;
	private String estadoCivil;
	private String rg;
	private String filhos;
	private int idadeFilhos;
	private String localNascimento;
	private String trabalha;
	private String uf;
	private String empresa;
	private String ramo;
	private String periodo;
	private String cargo;
	private String teleonfe;
	private String estuda;
	private String curso;
	private String periodoCurso;
	private String pesquisa;
	private String jornal_revista_tv;
	private String agencia;
	private String reuniao;
	private String tempoAtras;
	private String localPesquisa;
	private int contBanheiro;
	private int[] banheiros = { 0, 3, 7, 10, 14 };
	private int pontosBanheiro;
	private int contDomestica;
	private int[] domesticas = { 0, 3, 7, 10, 13 };
	private int pontosDomestica;
	private int contAutomovel;
	private int[] automoveis = { 0, 3, 5, 8, 11 };
	private int pontosAutomovel;
	private int contMicrocomputador;
	private int[] microcomputadores = { 0, 3, 6, 8, 11 };
	private int pontosMicrocomputador;
	private int contLavaLoucas;
	private int[] lavaLoucas = { 0, 3, 6, 6, 6 };
	private int pontosLavaLoucas;
	private int contGeladeira;
	private int[] geladeiras = { 0, 2, 3, 5, 5 };
	private int pontosGeladeira;
	private int contFreezer;
	private int[] freezer = { 0, 2, 4, 6, 6 };
	private int pontosFreezer;
	private int contLavaRoupa;
	private int[] lavaRoupas = { 0, 2, 4, 6, 6 };
	private int pontosLavaRoupa;
	private int contDvd;
	private int[] Dvds = { 0, 1, 3, 4, 6 };
	private int pontosDvd;
	private int contMicroondas;
	private int[] microondas = { 0, 2, 4, 4, 4 };
	private int pontosMicroondas;
	private int contMotocicleta;
	private int[] motocicletas = { 0, 1, 3, 3, 3 };
	private int pontosMotocicleta;
	private int contSecadoraRoupas;
	private int[] secadoraRoupas = { 0, 2, 2, 2, 2 };
	private int pontosSecadoraRoupas;
	private int entrevistado;
	private int chefe;
	private String agua;
	private int pontoAgua;
	private String rua;
	private int pontoRua;
	private int criterio;
	private String nivel;

	public Convidado() {

		this.nome = nome;
		this.idade = idade;
		this.telefone = telefone;
		this.endereco = endereco;
		this.dataNascimento = dataNascimento;
		this.bairro = bairro;
		this.zona = zona;
		this.estadoCivil = estadoCivil;
		this.rg = rg;
		this.filhos = filhos;
		this.idadeFilhos = idadeFilhos;
		this.localNascimento = localNascimento;
		this.trabalha = trabalha;
		this.uf = uf;
		this.empresa = empresa;
		this.ramo = ramo;
		this.periodo = periodo;
		this.cargo = cargo;
		this.teleonfe = teleonfe;
		this.estuda = estuda;
		this.curso = curso;
		this.periodoCurso = periodoCurso;
		this.pesquisa = pesquisa;
		this.jornal_revista_tv = jornal_revista_tv;
		this.agencia = agencia;
		this.reuniao = reuniao;
		this.tempoAtras = tempoAtras;
		this.localPesquisa = localPesquisa;
		this.contBanheiro = contBanheiro;
		this.pontosBanheiro = pontosBanheiro;
		this.contDomestica = contDomestica;
		this.pontosDomestica = pontosDomestica;
		this.contAutomovel = contAutomovel;
		this.pontosAutomovel = pontosAutomovel;
		this.contMicrocomputador = contMicrocomputador;
		this.pontosMicrocomputador = pontosMicrocomputador;
		this.lavaLoucas = lavaLoucas;
		this.pontosLavaLoucas = pontosLavaLoucas;
		this.contGeladeira = contGeladeira;
		this.pontosGeladeira = pontosGeladeira;
		this.contFreezer = contFreezer;
		this.pontosFreezer = pontosFreezer;
		this.contLavaRoupa = contLavaRoupa;
		this.pontosLavaRoupa = pontosLavaRoupa;
		this.contDvd = contDvd;
		this.pontosDvd = pontosDvd;
		this.contMicroondas = contMicroondas;
		this.pontosMicroondas = pontosMicroondas;
		this.contMotocicleta = contMotocicleta;
		this.pontosMotocicleta = pontosMotocicleta;
		this.contSecadoraRoupas = contSecadoraRoupas;
		this.pontosSecadoraRoupas = pontosSecadoraRoupas;
		this.chefe = chefe;
		this.agua = agua;
		this.pontoAgua = pontoAgua;
		this.rua = rua;
		this.pontoRua = pontoRua;
		this.criterio = criterio;
		this.nivel = nivel;
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public int getIdade() {
		return idade;
	}

	public void setIdade(int idade) {
		this.idade = idade;
	}

	public String getTelefone() {
		return telefone;
	}

	public void setTelefone(String telefone) {
		this.telefone = telefone;
	}

	public String getEndereco() {
		return endereco;
	}

	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}

	public Calendar getDataNascimento() {
		return dataNascimento;
	}

	public void setDataNascimento(Calendar dataNascimento) {
		this.dataNascimento = dataNascimento;
	}

	public String getBairro() {
		return bairro;
	}

	public void setBairro(String bairro) {
		this.bairro = bairro;
	}

	public String getZona() {
		return zona;
	}

	public void setZona(String zona) {
		this.zona = zona;
	}

	public String getEstadoCivil() {
		return estadoCivil;
	}

	public void setEstadoCivil(String estadoCivil) {
		this.estadoCivil = estadoCivil;
	}

	public String getRg() {
		return rg;
	}

	public void setRg(String rg) {
		this.rg = rg;
	}

	public String getFilhos() {
		return filhos;
	}

	public void setFilhos(String filhos) {
		this.filhos = filhos;
	}

	public int getIdadeFilhos() {
		return idadeFilhos;
	}

	public void setIdadeFilhos(int idadeFilhos) {
		this.idadeFilhos = idadeFilhos;
	}

	public String getLocalNascimento() {
		return localNascimento;
	}

	public void setLocalNascimento(String localNascimento) {
		this.localNascimento = localNascimento;
	}

	public String getTrabalha() {
		return trabalha;
	}

	public void setTrabalha(String trabalha) {
		this.trabalha = trabalha;
	}

	public String getUf() {
		return uf;
	}

	public void setUf(String uf) {
		this.uf = uf;
	}

	public String getEmpresa() {
		return empresa;
	}

	public void setEmpresa(String empresa) {
		this.empresa = empresa;
	}

	public String getRamo() {
		return ramo;
	}

	public void setRamo(String ramo) {
		this.ramo = ramo;
	}

	public String getPeriodo() {
		return periodo;
	}

	public void setPeriodo(String periodo) {
		this.periodo = periodo;
	}

	public String getCargo() {
		return cargo;
	}

	public void setCargo(String cargo) {
		this.cargo = cargo;
	}

	public String getTeleonfe() {
		return teleonfe;
	}

	public void setTeleonfe(String teleonfe) {
		this.teleonfe = teleonfe;
	}

	public String getEstuda() {
		return estuda;
	}

	public void setEstuda(String estuda) {
		this.estuda = estuda;
	}

	public String getCurso() {
		return curso;
	}

	public void setCurso(String curso) {
		this.curso = curso;
	}

	public String getPeriodoCurso() {
		return periodoCurso;
	}

	public void setPeriodoCurso(String periodoCurso) {
		this.periodoCurso = periodoCurso;
	}

	public String getPesquisa() {
		return pesquisa;
	}

	public void setPesquisa(String pesquisa) {
		this.pesquisa = pesquisa;
	}

	public String getJornal_revista_tv() {
		return jornal_revista_tv;
	}

	public void setJornal_revista_tv(String jornal_revista_tv) {
		this.jornal_revista_tv = jornal_revista_tv;
	}

	public String getAgencia() {
		return agencia;
	}

	public void setAgencia(String agencia) {
		this.agencia = agencia;
	}

	public String getReuniao() {
		return reuniao;
	}

	public void setReuniao(String reuniao) {
		this.reuniao = reuniao;
	}

	public String getTempoAtras() {
		return tempoAtras;
	}

	public void setTempoAtras(String tempoAtras) {
		this.tempoAtras = tempoAtras;
	}

	public String getLocalPesquisa() {
		return localPesquisa;
	}

	public void setLocalPesquisa(String localPesquisa) {
		this.localPesquisa = localPesquisa;
	}

	public int getContBanheiro() {
		return contBanheiro;
	}

	public void setContBanheiro(int contBanheiro) {
		this.contBanheiro = contBanheiro;
	}

	public int getPontosBanheiro() {
		return pontosBanheiro;
	}

	public void setPontosBanheiro(int pontosBanheiro) {
		this.pontosBanheiro = pontosBanheiro;
	}

	public int getContDomestica() {
		return contDomestica;
	}

	public void setContDomestica(int contDomestica) {
		this.contDomestica = contDomestica;
	}

	public int getPontosDomestica() {
		return pontosDomestica;
	}

	public void setPontosDomestica(int pontosDomestica) {
		this.pontosDomestica = pontosDomestica;
	}

	public int getContAutomovel() {
		return contAutomovel;
	}

	public void setContAutomovel(int contAutomovel) {
		this.contAutomovel = contAutomovel;
	}

	public int getPontosAutomovel() {
		return pontosAutomovel;
	}

	public void setPontosAutomovel(int pontosAutomovel) {
		this.pontosAutomovel = pontosAutomovel;
	}

	public int getContMicrocomputador() {
		return contMicrocomputador;
	}

	public void setContMicrocomputador(int contMicrocomputador) {
		this.contMicrocomputador = contMicrocomputador;
	}

	public int getPontosMicrocomputador() {
		return pontosMicrocomputador;
	}

	public void setPontosMicrocomputador(int pontosMicrocomputador) {
		this.pontosMicrocomputador = pontosMicrocomputador;
	}

	public int getContLavaLoucas() {
		return contLavaLoucas;
	}

	public void setContLavaLoucas(int contLavaLoucas) {
		this.contLavaLoucas = contLavaLoucas;
	}

	public int getPontosLavaLoucas() {
		return pontosLavaLoucas;
	}

	public void setPontosLavaLoucas(int pontosLavaLoucas) {
		this.pontosLavaLoucas = pontosLavaLoucas;
	}

	public int getContGeladeira() {
		return contGeladeira;
	}

	public void setContGeladeira(int contGeladeira) {
		this.contGeladeira = contGeladeira;
	}

	public int getPontosGeladeira() {
		return pontosGeladeira;
	}

	public void setPontosGeladeira(int pontosGeladeira) {
		this.pontosGeladeira = pontosGeladeira;
	}

	public int getContFreezer() {
		return contFreezer;
	}

	public void setContFreezer(int contFreezer) {
		this.contFreezer = contFreezer;
	}

	public int getPontosFreezer() {
		return pontosFreezer;
	}

	public void setPontosFreezer(int pontosFreezer) {
		this.pontosFreezer = pontosFreezer;
	}

	public int getContLavaRoupa() {
		return contLavaRoupa;
	}

	public void setContLavaRoupa(int contLavaRoupa) {
		this.contLavaRoupa = contLavaRoupa;
	}

	public int getPontosLavaRoupa() {
		return pontosLavaRoupa;
	}

	public void setPontosLavaRoupa(int pontosLavaRoupa) {
		this.pontosLavaRoupa = pontosLavaRoupa;
	}

	public int getContDvd() {
		return contDvd;
	}

	public void setContDvd(int contDvd) {
		this.contDvd = contDvd;
	}

	public int getPontosDvd() {
		return pontosDvd;
	}

	public void setPontosDvd(int pontosDvd) {
		this.pontosDvd = pontosDvd;
	}

	public int getContMicroondas() {
		return contMicroondas;
	}

	public void setContMicroondas(int contMicroondas) {
		this.contMicroondas = contMicroondas;
	}

	public int getPontosMicroondas() {
		return pontosMicroondas;
	}

	public void setPontosMicroondas(int pontosMicroondas) {
		this.pontosMicroondas = pontosMicroondas;
	}

	public int getContMotocicleta() {
		return contMotocicleta;
	}

	public void setContMotocicleta(int contMotocicleta) {
		this.contMotocicleta = contMotocicleta;
	}

	public int getPontosMotocicleta() {
		return pontosMotocicleta;
	}

	public void setPontosMotocicleta(int pontosMotocicleta) {
		this.pontosMotocicleta = pontosMotocicleta;
	}

	public int getContSecadoraRoupas() {
		return contSecadoraRoupas;
	}

	public void setContSecadoraRoupas(int contSecadoraRoupas) {
		this.contSecadoraRoupas = contSecadoraRoupas;
	}

	public int getPontosSecadoraRoupas() {
		return pontosSecadoraRoupas;
	}

	public void setPontosSecadoraRoupas(int pontosSecadoraRoupas) {
		this.pontosSecadoraRoupas = pontosSecadoraRoupas;
	}

	public int getEntrevistado() {
		return entrevistado;
	}

	public void setEntrevistado(int entrevistado) {
		this.entrevistado = entrevistado;
	}

	public int getChefe() {
		return chefe;
	}

	public void setChefe(int chefe) {
		this.chefe = chefe;
	}

	public String getAgua() {
		return agua;
	}

	public void setAgua(String agua) {
		this.agua = agua;
	}

	public int getPontoAgua() {
		return pontoAgua;
	}

	public void setPontoAgua(int pontoAgua) {
		this.pontoAgua = pontoAgua;
	}

	public String getRua() {
		return rua;
	}

	public void setRua(String rua) {
		this.rua = rua;
	}

	public int getPontoRua() {
		return pontoRua;
	}

	public void setPontoRua(int pontoRua) {
		this.pontoRua = pontoRua;
	}

	public int getCriterio() {
		return criterio;
	}

	public void setCriterio(int criterio) {
		this.criterio = criterio;
	}

	public String getNivel() {
		return nivel;
	}

	public void setNivel(String nivel) {
		this.nivel = nivel;
	}

}

Bem, veja a mensagem de erro: “Column count doesn’t match value count at row 1”, ou seja o número de colunas que você mandou inserir nao é o mesmo que o número de valores que você providenciou… com tantas colunas nao é difícil ter esse problema… conta quantas colunas tem, quantos pontos de interrogaçao tem, quantos set** tem no prepared statement e veja o que nao está batendo.

Mas antes de fazer isso, um conselho importante que te dou é, para software de pesquisa assim, você nao quer ter uma coluna por pergunta. Você nao consegue implementar isso com a velocidade que o pessoal precisa pra criar novas pesquisa.
Um modelo mais simplificado que você pode adaptar para o seu caso é ter uma tabela de Perguntas, com a pergunta em si e talvez o tipo dela (texto livre, escolha única, múltipla escolha), uma tabela com opçoes de resposta para cada pergunta e por fim uma tabela com as respostas escolhidas pelos usuários.

Na hora de exportar isso para um sistema de análise, daí você gera um arquivo com todas essas colunas, porque geralmente esperam nesse formato mesmo.

Vou verificar o número de colunas que possui no banco de dados, com statement, com o arquivo de adição no Java.

Valeu

Consegui acertar no arquivo Dao. os dados do Insert into e o values… preferencialmente tinham que estar na mesma linha e podia estar bugado. Problema corrigido e obrigado pela ajuda.