Erro de SQL

Alguém poderia ajudar neste erro de SQL

java.sql.SQLException: Parameter index out of bounds. 2 is not between valid values of 1 and 1 

Abaixo está o fonte onde gera este erro

<%@page import = "java.sql.Connection"%>
<%@page import = "java.sql.DriverManager"%>
<%@page import = "java.sql.PreparedStatement"%>
<%@page import = "java.sql.ResultSet"%>
<%@page import = "java.sql.SQLException"%>
<%
	try {

// carregando Driver para Acesso do MySQL pelo Java

		Class.forName("org.gjt.mm.mysql.Driver").newInstance();
		Connection conexao = DriverManager.getConnection("jdbc:mysql://localhost/info_pai","infocad","dacofni123");

// pegando os valores de questoes.jsp e atribuindo a variaveis do tipo String

		String diaProva = request.getParameter("CboDt_diaprova");
		String mesProva = request.getParameter("CboDt_mesprova");
		String anoProva = request.getParameter("CboDt_anoprova");
		String tema = String.valueOf(session.getAttribute("tema"));
		String escola = String.valueOf(session.getAttribute("escola"));
		String turma = request.getParameter("CboTurma");
		String professor = String.valueOf(session.getAttribute("usuario"));

      		String data = diaProva + "-" + mesProva + "-" + anoProva;

                PreparedStatement sql = conexao.prepareStatement("SELECT * FROM tb_cursos WHERE codigo = ?;");
                sql.setString(1,turma);
                ResultSet resultado = sql.executeQuery();

                resultado.first();
                String curso = resultado.getString("idTabelaCursos");

                PreparedStatement inserir = conexao.prepareStatement("INSRT INTO tb_data_prova " +
                                                                    "(dt_prova,cd_turma,cd_escola,cd_professor,cd_curso,cd_tema)" +
                                                                    "VALUES (?,?,?,?,?,?);");
                sql.setString(1,data);
                sql.setString(2,turma);
                sql.setString(3,escola);
                sql.setString(4,professor);
                sql.setString(5,curso);
                sql.setString(6,tema);

                int quant = sql.executeUpdate();
                response.sendRedirect("./prova.jsp?mensagem=Prova Cadastrada com sucesso.");

        } catch (Exception e){
                response.sendRedirect("./prova.jsp?erro= Erro " + e.toString());
        }
%>

Agradeço desde já.

vc ta criando um PreparedStatement chamdo inserir com o comando de insert e ta setando os parametros no PreparedStatement chamdo sql que vc usou p/ fazer a primeira consulta.
arrume isso e veja se funciona.

[]'s

Funcionou depois que postei a mensagem percebi isso depois ocorreu outros erros e consegui solucionar.

ctrl+c e ctrl+v em código-fonte é foda.

vlw jgbt.