Che versione di java stai usando? La classe ProcessBuilder e' disponibile dalla 1.5.
A me non da problemi, quindi non ti so dire.
Puoi provare ad usare un altro metodo(disponibile anche nelle versioni precedenti) che fa una cosa analoga.
codice:
Runtime r = Runtime.getRuntime();
//ProcessBuilder builder = new ProcessBuilder("C:\\MiaProva\\prova.exe");
Process p;
try {
   //p = builder.start();
   p = r.exec("C:\\MiaProva\\prova.exe");
Un'appunto sulla classe di test. Il main e' impreciso, in java dev'essere obbligatoriamente static. In piu' quando si crea un Frame si devono settare l'operazione di chiusura (altrimenti il programma continua ad andare anche chiudendo la finestra) e le dimensioni.
codice:
import javax.swing.*;

public class Test1{
    public static void main(String[] args) {
        JFrame f = new JFrame();
        TalkWithC twc = new TalkWithC();
        f.add(twc);

        //Operazioni di default sul JFrame. Setto cosa fare in chiusura, le dimensioni e mostro il frame
        f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        f.setSize(200,200);
        f.setVisible(true);
    }
}