関数がコンパイルされるたびに、新しい一意のファイルを作成します。つまり、プログラムの実行前にファイルが既に存在する場合、ファイルを削除して新しいファイルを作成し、新しいデータを追加する必要があります。または、同じファイルに既に存在する完全なデータを削除した後にコンテンツを追加します。
このようなものを作成しました....
Writer output = new BufferedWriter(new FileWriter("C:\\" + bankAccNo + ".txt", true));
output.append(myRow.getCell(0).toString()+ "\n");
output.close();