Tenho um trecho do meu projeto aqui que talvez ajude try{
if(resposta.substring(4,6).equals("99")){
File file = new File(nome); //PEGA O NOME DO ARQUIVO
gravaErro = new FileWriter(file);
JOptionPane.showMessageDialog(null,"Arquivo criado gravaErro: " + nome);
gravaErro.write(nome); //ESCREVE NO ARQUIVO
}
}catch(Exception e){
e.printStackTrace();
}