il ping e in controllo della connessione puoi farlo in Java, il tracing degli eventi nel registro di win devi farlo con un metodo nativo.