update exception handling on CompanySWDAO, CompanySWDAOImpl, CompanySWCopyDAO, CompanySWCopyDAOImpl and relevant test cases