Ajuda com jsp

Sou iniciante em jsp e meu problema é o seguinte… NÃO ESTOU CONSIGUINDO ULTILIZAR O RESULTSET DA SEGUNDA CONSULTA DÁ ERRO
Faço uma comparação de strings no primeiro rs (resultset) e está ok… mas quando vou para o segundo dá o seguinte erro.

rs2 cannot be resolved … pelo primeiro ele passa, mas ao executar outra consul e mostrar ele dá este erro ajuda por favor



	<% if (request.getParameter("acao") == null)
			{
		
		%>
      <form action="../portaria/portaria_cadastro.jsp?acao=gravar" method="post" name="FrmInsertPortaria" id="FrmInsertPortaria">
        <p align="left">Portaria:  
          <input name="tf_nome_port" type="text" id="tf_nome_port" size="17" maxlength="12">
        </p>
        <p align="left">Destino:
          <input name="tf_destino_port" type="text" id="tf_destino_port" value="" size="100">
</p>

      <p align="left">Programa de Trabalho: 
		  <select name="comb_progtrab" id="select" onChange="">
           <option value="" > -------- Selecione -------- </option>
           <%  
			Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/orcamento","postgres","123456");
                       Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
	                ResultSet.CONCUR_READ_ONLY); 
				
			Statement st2 = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
	                ResultSet.CONCUR_READ_ONLY);
				
  	           	  ResultSet rs=null, rs2=null;
      
	         rs = st.executeQuery("select * from progtrabalho order by cod_progtrabalho");     	   
		 rs2 = st2.executeQuery("select * from tb_portaria order by cod_portaria"); // AQUI!!!!!! ELE NÃO ENCONTRA...... POR QUÊ ########
			
             while(rs.next())  
             {%>
           <option value="<%=rs.getString("cod_progtrabalho")%>"><%=rs.getString("progtrabalho")%></option>
           <%}%>
          </select>
        </p>
		
        <p align="left"> <input name="gravar" type="submit" id="gravar" value="Gravar">
</p>
        <p><img src="../usuario/imagens/botao_inserir.gif" width="87" height="17" border="0"> </p>
      </form>
	  <p>
        <% }
	  else
	  {
	  
	  if ((request.getParameter("tf_nome_port").length() <= 0) || (request.getParameter("tf_destino_port").length() <= 0))
			   {	%>
	 <script>   
      alert("Preencha todos os dados");  
	   </script>
			   <%     
			
			   }
			   else
			   {
	  
	  try
	  {				
	  			 
              //****************** verifica se o usuário digita a quantidade correta de digitos
			  
			  String comparacao = request.getParameter("tf_nome_port"); 
			  int ContEntradaIf =0, NumCaracter=0;
			   
			   NumCaracter = comparacao.length();
			  if(NumCaracter  <= 7){
			  ContEntradaIf =1;
			 %>
	          <script>   
               alert("Portaria Inexistente!!");  
	          </script>
			   <%     	 				
			  }
			   //*********************************
			   
			 //******************* VERIFICA SE CADASTRARÁ ELEMENTO JÁ INCLUSO NO BANCO ********************************
			  
			  while (rs2.next()){    //######### O rs2 ESTÁ DECLARADO LOGO ACIMA E COM SQL, MAS AO COMPILAR DÁ ERRO #########
			      if(comparacao.equals(rs.getString("nome_portaria"))){
				ContEntradaIf=1;
				 %>
	          <script>   
               alert("Portaria já existente!!");  
	          </script>
			   <%     	 				
				 } // fim do if
				 }// fim do while


Desde já grato…