When the records are put in, it does not insert the record into the totals of that date. It lists it on that date, but only adjusts the current total, not all totals from that point forward.
The sorting of the results in the monthly record needs to be changed. Currently if you do not put a "place holder" entry on an account with no entries, it moves all the other account totals up the list of accounts (to wrong accounts.)
4 freelancers are bidding on average $129 for this job
I am expert in the Java. I have read your given description of project at our best and will surely give better results. I look forward to your feedback and further details.