Задача решена и принята. Но я не понимаю откуда взялась пустая строка по середине второго файла. Поясните пожалуйста File1
here is row1, from file1,
here is row2, from file1
File2
1elif morf ,2wor si ereh

,1elif morf ,1wor si ereh
Код
while (fileInputStream.available() > 0){
     int data = fileInputStream.read();
     list.add(data);
 }

 Collections.reverse(list);
 for (int i = 0; i < list.size(); i++) {
     fileOutputStream.write(list.get(i));
 }