Jcombox busca com banco de dados

Eu tenho um JcomboBox ele faz uma seleção automatica de todos os itens que eu tenho em meu banco na coluna Doença, eu queria saber como eu faço quando eu seleciono um tipo de doença para que ele traga o conteudo da coluna descrição referente a Doença selecionada eu tentei fazer o sequite:

[code]try{
String sql = “select descricao from relatorio.tbrelatorio where doenca = '”+rel_doenca.getSelectedItem()+"’";
ResultSet res = null;
res = canal.executeQuery(sql);
jlistbox.setToolTipText(res.getString(2));
}
catch (Exception e ){
System.out.println(e.getMessage());

        }   
    }  

[/code]
Mas ñ deu certo, para inserir os dados da doença no banco eu fiz o seguinte:

[code]public void preencher() {
if (conecta() == 1)
{
try {

        String SQL = "Select doenca from relatorio.tbrelatorio order by doenca";     
        ResultSet res = null;     
        res = canal.executeQuery(SQL);     
            while (res.next()) {     
             rel_doenca.addItem(res.getString(1));   
           }     
        res.close();     
    } catch (SQLException exc) {     
 System.out.println(exc.getErrorCode());     
    }  // fim do try-catch     

}
desconecta();
} // fim do método preencher [/code]
Alguem pode me dar uma ajuda?