Java universal bank repository