Dúvida de select no banco em java

Galera estou fazendo um trabalho para a facul… um software de apostas, porém não estou conseguindo printar uma listagem na tela pois estou com dificuldade em fazer o select no banco pois envolve mais que uma tabela…

public ArrayList<Object> consultarTodos() {
        ArrayList<Object> confrontos = new ArrayList<>();
        ArrayList<Object> equipes = new EquipeDAO().consultarTodos();

        try {
            String sql = "select * "
                    + " from confronto ";

//            Connection conexao = ConexaoBD.getInstance().getConnection();
//            Statement stmt = conexao.createStatement();
//            stmt.execute(sql);
            ResultSet resultado = ConexaoBD.getInstance().getConnection().createStatement().executeQuery(sql);

            while (resultado.next()) {
                Confronto co = new Confronto();
                Equipe ea = new Equipe();
                Equipe eb = new Equipe();

                co.setIdConfronto(resultado.getInt("idconfronto"));
                co.setData(resultado.getString("data"));
                co.setGolsA(resultado.getInt("golsa"));
                co.setGolsB(resultado.getInt("golsb"));
                ea.setIdEquipe(resultado.getInt("idequipea"));
                co.setEquipeA(ea);
                eb.setIdEquipe(resultado.getInt("idequipeb"));
                co.setEquipeB(eb);

                confrontos.add(co);

        } catch (Exception e) {
            System.out.println("Erro ao consultar TODOS confrontos: " + e);
        }

        return confrontos;
    }

Na tabela confronto tenho duas Equipes como variáveis, o único modo que encontrei para trazer todos registros da tabela confronto é este, porém ao invés do ID da equipe, eu quero printar o nome da equipe (Equipe é outra classe que criei)

Alguém poderia ajudar??

Oi @Gtrentini, você vai ter que fazer um select para pegar os dados da equipe A e outro para equipe B.

Exemplo, você pode fazer um método que retorna uma equipe, passando o ID como paramentro.

Ai dentro do seu while, você chama esse método 2 vezes… 1 passando o resultado.getInt("idequipea") e outro passando resultado.getInt("idequipeb")

Obrigado pessoal, consegui arrumar aqui!!!