Problema ao abrir pagina jsp

ESTOU COM UMA DUVIDA…

EU MONTEI UM INDEX.JSP QUE ACESSA TRES PAGINAS .JSP E O QUE ACONTECE???
EU NÃO ESTOU CONSEGUINDO REDIRECIONAR A TERCEIRA PÁGINA…

O CÓDIGO É ESTE…

<%
	try
	{
		Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
		Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=Educacao;user=sa;password=01");
		
		
		if (request.getParameter("usuario") != null)
		{
			Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
			ResultSet.CONCUR_READ_ONLY);
		
			Statement xt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
			ResultSet.CONCUR_READ_ONLY);

			Statement zt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
			ResultSet.CONCUR_READ_ONLY);


			ResultSet rs = st.executeQuery("select * from alunos where ALUNO = '"+ 
			request.getParameter("usuario")+ "' and RG_ALUNO = '"+
			request.getParameter("senha")+"'");
			
			ResultSet rt = xt.executeQuery("select * from funcionarios where FUNCIONARIO = '"+ 
			request.getParameter("usuario")+ "' and RG_FUNCIONARIO = '"+
			request.getParameter("senha")+"'");

			ResultSet ru = zt.executeQuery("select * from funcionarios where COD_CARGO = 2 "+" and FUNCIONARIO = '"+ 	
			request.getParameter("usuario")+ "' and RG_FUNCIONARIO = '"+
			request.getParameter("senha")+"'"); 


			if (rs.next())
			{
				response.sendRedirect("tela3.jsp");
		
			}
			
			if (ru.next())
			{
				response.sendRedirect("tela1.jsp");
		
			}

			if (rt.next())
			{
				response.sendRedirect("tela2.jsp");
		
			}
										
		}		
		
		
	}
	catch(ClassNotFoundException erroClass)
	{
		out.println("Driver da Classe JDBC não Localizada!"+erroClass);
	}
	catch(SQLException erroSQL)
	{
		out.println("Erro de conexao com o Banco de Dados!"+erroSQL);
	}

%>

ALGUÉM PODE ME AJUDAR…???