Arquivo alocado

Bom dia

pessoal

me ajudem com o caso…

estou importando um arquivo cvs para o banco MySQL pelo java, mas depois tento excluir o arquivo e ele não exclui, pois esta alocado.

alguma ideia de como desalocar ou forçar a exclusão?

segue cod…

public void upm(){

        Path a = Paths.get("K:\\arquivo\\erros.csv");
        boolean exists = Files.exists(a);
        boolean notExists = Files.notExists(a);

        if (exists) {
        System.out.println("File exists!");
        System.out.println("executando");
        Pln0098r pln0098r = new Pln0098r();
        Pln0098rDAO.getInstance().removeAll();
        System.out.println("excluir pln0098r");
        File arquivoCSV = new File ("K:\\arquivo\\erros.csv");
       
        try{
        String linha = new String();
        Scanner scan = new Scanner(arquivoCSV);
        scan.nextLine();
        scan.nextLine();
        System.out.println(arquivoCSV);
        System.out.println("inserindo");
        while(scan.hasNext()) {
        linha = scan.nextLine();
           String[] valores = linha.split(";");
            
                 pln0098r.setData(valores[0]);
                 pln0098r.setEstacao(valores[1]);
                 pln0098r.setT_prod(valores[2]);
                 pln0098r.setQtd_cnf(valores[3]);
                 pln0098r.setFalta_epm(valores[4]);
                 pln0098r.setFalta_upm(valores[5]);
                 pln0098r.setSobra_epm(valores[6]);
                 pln0098r.setSobra_upm(valores[7]);
                 pln0098r.setTroca_epm(valores[8]);
                 pln0098r.setTroca_upm(valores[9]);
                 pln0098r.setErro_conf_epm(valores[10]);
                 pln0098r.setErro_conf_upm(valores[11]);
                 pln0098r.setTrava_valid_epm(valores[12]);
                 pln0098r.setTrava_valid_upm(valores[13]);
                
              System.out.println("estaçãoes " + valores[1] + "Conf " + valores[3]);   
              
             Pln0098rDAO.getInstance().merge(pln0098r);
             
           // linha  = scan.nextLine();
        
          }
         

        scan.close();
		// estou forçando o fechamento do arquivo e tentando excluir.		
        Scanner f = new Scanner(arquivoCSV);
        f.close();
        arquivoCSV.delete();
        Runtime.getRuntime().exec("del -F K:\\arquivo\\erros.csv");
        calculoUpm();
          
        
    }catch(Exception e) {
        e.printStackTrace();
      }
        
     } else if (notExists) {
      System.out.println("File doesn't exist!");
      calculoUpm();
    }