Java desktop application to manage insurance agents commissions payement