Buenas,
Lo que haces es hacer una única llamada a un comando externo que no es java y sobre el que no tienes ningún control, por lo que obviamente no puedes saber el progreso de la tarea.
La única posibilidad que veo es que dicho programa (pg_dump.exe) devuelva alguna salida y que puedas
Código Java:
Ver originalp = pb.start();
while ((line = reader.readLine())!= null) {
//Compruebo e interpreto la salida y en función de ello actualizo la barra de progreso si procede
}
return true;
Un saludo