RMI works, transaction needs revising, causing errors in Bank.java