This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Looks to me that you are creating a new instance each time the code runs, so instead of opening the file for reading it is writing over it each time.
What I think you need to do is check if the file exsists and if it does not write to it like your code does right now but open it and then append it, I can't give you advice on the code to use as I am new to Java but that seems to be the problem from what I can see, hope that helps.
Dale Carnegie:<br />"Most of the important things in the world have been accomplished<br />by people who have kept on trying when there seemed to be no hope at all."