Erro em salvar e subir dados para o banco

Estou desenvolvendo uma rotina que para salvar e baixar dados no servidor. esta dando o seguinte erro:

ERRO EXPORTANDO BASE - File 'Apoio\Apoio.csv' not found (Errcode: 13 - Permission denied)
ERRO EXPORTANDO BASE - Can't create/write to file '08. AGOSTO\Caixa Ciclo - 14.08 12h 26m.csv' (Errcode: 13 - Permission denied)

	public void importarDadosApoio() {
		String arquivo = "Apoio\\Apoio.csv";
		try {
			String tabela = "base_apoio";
			System.out.println("- IMPORTANTO DADOS DE APOIO");

			this.con.conectar();
			this.stm = this.con.getStm();

			if (this.con.estaConectado()) {
				this.stm.execute("DELETE FROM " + tabela);
				String query = "LOAD DATA INFILE '" + arquivo.replace("\\", "/") + "' INTO TABLE " + tabela + " \n"
						+ "CHARACTER SET 'latin1' \n" + "FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '\"' \n"
						+ " IGNORE 1 LINES;";
				this.stm.execute(query);
				this.con.fechar();
			}
			System.out.println("- TERMINO DE IMPORTAR DADOS DE APOIO");
		} catch (SQLException e) {
			System.out.println("ERRO EXPORTANDO BASE - " + e.getMessage());
		}
	}


	public void exportarBase() {
		try {
			this.info.processarNomeArquivo();
			String arquivo = this.info.getCaminhoCompleto() + this.info.getNomeArquivoMovido();
			System.out.println(arquivo);
			deletarArquivo(arquivo);

			String tabela = "base_final_view";
			System.out.println("- EXPORTANDO BASE FINAL");

			this.con.conectar();
			this.stm = this.con.getStm();
			if (this.con.estaConectado()) {
				String query = "SELECT 'ID', 'DT_CARGA', 'PEDIDO_BOB', 'CNPJ', 'Seller', 'PZ_Simples', 'Emissao', 'Aprovacao', 'Limite_EXP', 'Prometida', 'Ajustada', 'Pz_B2W', 'Pz_Exped', 'Pz_transit', 'Entrega_B2W', 'Pedido_B2W', 'B2W_Entrega', 'Tipo_Envio', 'nome_transp', 'URL_Transp', 'Num_Rastreio', 'Cidade', 'UF', 'Ponto', 'Nome_Ponto', 'Dt_Ponto', 'Status', 'Nome_Status', 'Variavel_Status(SLA)', 'Fora_SLA', 'Atraso_Exped', 'Qt_Kista', 'VI_Ped', 'Qt_Prod', 'Qtd_Pessoas', 'Responsavel', 'classificacao', 'status_pedido', 'status_caixa', 'mes', 'Data_Ultimo_Evento', 'Descricao_Ultimo_Evento'"
						+ " UNION " + "SELECT * FROM " + tabela + " \n" + "LOCAL INTO OUTFILE '"
						+ arquivo.replaceAll("\\\\", "/") + "' \n" + "CHARACTER SET latin1 \n"
						+ "FIELDS TERMINATED BY ';' ENCLOSED BY '\"' \n" + "LINES TERMINATED BY '\r\n';";
				this.stm.executeQuery(query);
				this.con.fechar();
			}
		} catch (SQLException e) {
			System.out.println("ERRO EXPORTANDO BASE - " + e.getMessage());
		}
		System.out.println("- TERMINO DE EXPORTAR BASE FINAL");
	}