Problema na hora de passar um dado de uma tela para outra tela (Com dois valores)

           private void button12ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        if((enviartexto1 == null) || (enviartexto2 == null)){
            enviartexto1 = new Tela_Urna2();
            enviartexto2 = new Tela_Urna2();
            
            enviartexto1.setVisible(true);
            enviartexto2.setVisible(true);
            enviartexto2.recebendo2(jTextField1.getText());
            enviartexto1.recebendo(jTextField2.getText());

        }else{
            JOptionPane.showMessageDialog(null, "Comando null");
            enviartexto1.setVisible(true);
            enviartexto1.setState(Tela_Urna2.NORMAL);
            enviartexto1.recebendo(jTextField2.getText());
        }

O problema é que eu tô utilizando o setVisible e o que eu to vendo é que ele não tá conseguindo aparecer ao mesmo tempo o enviartexto1 e o enviartexto2…

Posta os fontes completos.