Buscar dados do banco

Senhores me ajudem com uma questão, tenho um método de pesquisa que é o metodo abaixo

public void pesquisar() {

        try {
            PreparedStatement pst = conecta.conn.prepareStatement("select distinct a.id,a.codigo,a.integracao,b.equipe,d.descricao as regional\n"
                    + "from modulo as a\n"
                    + "left join modelas b on a.id=b.id_model\n"
                    + "left join equipes as c on b.equipe=c.nome\n"
                    + "left join filtroclientes as d on c.idfiltroclientes=d.id\n"
                    + "where a.tipo like 'V' and a.codigo = ?\n"
                    + "order by a.id");

            pst.setString(1, txtCarro.getText());
            ResultSet rs = pst.executeQuery();

            JOptionPane.showMessageDialog(null, "viatura está no filtro : " + rs);

        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, ex);
        }

    }

este metodo está me retornando este erro, que até agora nao consegui indentificar onde errei.

Como resolver ?

att

Isso não é um erro é o resultado do método toString do ResultSet que estás a mostrar no showMessageDialog.

O que tu queres é o que está dentro do ResultSet.

certo, mais nao consigo pegar o resuldado nem que a pau, a partir desse condigo, como eu faria ?