Pg_Dump

package javaapplication5;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JOptionPane;
public class testeb {
public static void realizabackup()throws IOException, InterruptedException{
final List comandos = new ArrayList();

       comandos.add("C:\\PostgreSQL\\pg96\\bin\\pg_dump.exe");    // esse é meu caminho  
       //comandos.add("-i");
       
       comandos.add("-h");      
       comandos.add("localhost");     //ou  comandos.add("192.168.0.1"); 
       comandos.add("-p");      
       comandos.add("5432");      
       comandos.add("-U");      
       comandos.add("postgres");      
       comandos.add("-F");      
       comandos.add("c");      
       comandos.add("-b");      
       comandos.add("-v");      
       comandos.add("-f");      
       comandos.add("C:\\BKPCECOM");
       // eu utilizei meu C:\ e D:\ para os testes e gravei o backup com sucesso.  
       comandos.add("cad");      
       ProcessBuilder pb = new ProcessBuilder(comandos);      
       pb.environment().put("PGPASSWORD","12345");      //Somente coloque sua senha         
       try {      
           final Process process = pb.start();      
           final BufferedReader r = new BufferedReader(      
               new InputStreamReader(process.getErrorStream()));      
           String line = r.readLine();      
           while (line != null) {      
           System.err.println(line);      
           line = r.readLine();      
           }      
           r.close();      
           process.waitFor();    
           process.destroy(); 
           JOptionPane.showMessageDialog(null,"backup realizado com sucesso.");  
       } catch (IOException e) {      
           e.printStackTrace();      
       } catch (InterruptedException ie) {      
           ie.printStackTrace();      
       }         
   }      
    public static void main(String[] args) {  
        try {  
            testeb.realizabackup();           
        } catch (IOException e) {  
            e.printStackTrace();  
        } catch (InterruptedException e) {  
            e.printStackTrace();  
        }  
    }  
}

Estou tentando fazer backup automático do pg admim só que aparece esse erro,alguém para me ajudar?
pg_dump: [arquivador personalizado] n�o p�de abrir arquivo de sa�da “C:\Users\jeffe\Documents\BKPCECOM”: Permission denied

Tá pegando caminho errado.