Consulta MySQL não retorna (básico) [RESOLVIDO]

Amigos,

A dúvida é tão básica que é difícil encontrar algo por aí.

Trabalho com MySQL há dois anos, mas com PHP. Estou tentando, pela primeira vez, trabalhar com Java.
Minha conexão com o Banco funcionou (ao menos, nenhuma exceção e mensagem que deu certo apareceu), mas a consulta não.

Essa é a funçãozinha:

            String consulta = "SELECT programa.url FROM programacao INNER JOIN programa ON programa.codigo=programacao.codigoIns WHERE seq='" + sequencia+"';";
	    meulog.log(Level.INFO, consulta);
		
	    Statement stm = connection.createStatement();  
	    ResultSet rs = stm.executeQuery(consulta);
	    
	    String urlResp = rs.getString("url");
	    meulog.log(Level.INFO, urlResp);
	    
	    return urlResp;

Só para explicar, esse “meulog” é algo parecido com o System.out. Mandei imprimir a consulta na tela. A consulta funciona perfeitamente bem. Simplesmente, o rs.getString(“url”) … (url é o nome do campo de retorno) não retorna nada, nem no retorno da função e nem no log. O que está havendo?

Abraço

Resolvi, faltou mandar a resposta rodar. Em PHP o mysql_fetch_row() faz isso.

String consulta = "SELECT * FROM programacao WHERE seq='" + sequencia+"';";
		
Statement stm = connection.createStatement();  
ResultSet rs = stm.executeQuery(consulta);
	    
if(rs != null) 
{  
    while(rs.next()) 
    {
        String urlResp = rs.getString("url"); //você não pode colocar isso fora do while, mesmo quando a resposta é uma única linha. 
        return urlResp;
    }
};
return null;

Resolvido.