Erro ao Receber dados

Boa Tarde Pessoal sou novo programação e estou preciso de ajudar com um sistema que estou criando.

Tenho método que faz verificação de conexão com internet

`public void TestConexao() {
System.out.println(“teste de qualidade”);

    if (consegueConectar("http://www.google.com.br")) {
        System.out.println("1");

        conex = true;

        vx.setConex(conex);
        pr.rVrf(vx);

    } else { System.out.println("33");

        conex = false;

        vx.setConex(conex);
        pr.rVrf(vx);

    }

}`

tenho pagina pagina principal que recedera este dado envia pelo métodos get set e verificar se informação e verdadeira para poder abrir outra pagina

public void rVrf(VerfConexao cx) {

    Fcx = cx.isConex();
    System.out.println("chamando variavel  " + Fcx);

}

public void verifica() {

    TestConexao ct = new TestConexao();
    boolean c = ct.conex;
    System.out.println(c);


    if (c == true) {


        CarregadorHekp ch = new CarregadorHekp();
        ch.setVisible(true);

    } else {
        System.out.println(this.Fcx);
        JOptionPane.showMessageDialog(null, "Impossível Acesso!!! Usuário não existe Conexão com Internet !", null, 0,
                new ImageIcon(getClass().getResource("/ing/infor.png")));



    }
}

Mais ao copilar o sistema ele da erro no valor da variável, na primeira parte que ele chama o get da classe ele retorna true, mais quando ao clicar para validar esta o segundo métado para que possa abrir outra pagina a mesma variável e esta com valor false.

chamando variavel true
false
false