Course related Mutithreaded and database driven Java SE application