Update exception handling in CompanyDAO, CompanyDAOImpl and relevant test cases