If the cause is not an instance of ServiceException, I would just rethrow the ServletException.