Если это текст, который вы пишете и читаете, вы должны использовать классы Writer и Reader, обернутые BufferedWriter и BufferedReader для обеспечения обработки строки.
FileOutputStream outFile =
new FileOutputStream("C:"+File.separatorChar+"transactions.dat");
BufferedWriter writer = new BufferedWriter(new Writer(outFile));
writer.write(Acc1.toString());
// maybe write a newline??
writer.newLine();
Затем, чтобы прочитать его обратно, вы используете буферный ридер:
FileInputStream inFile =
new FileInputStream("C:"+File.separatorChar+"transactions.dat");
BufferedReader reader = new BufferedReader(new InputStreamReader(inFile));
while (true) {
String line = reader.readline();
if (line == null) break;
System.out.println(line);
}