Обнаружил, что контейнер(Tomcat 5) передает в GenericServlet.service(ServletRequest req, ServletResponse res) объекты HttpServletRequest и HttpServletResponse, поэтому все и работало без Servlet...Wrapper'ов. Получается, что механизм передачи управления в другой сервлет актуален только для протокола Http, т.е. тогда когда в service(...) передаются объекты реализующие интерфейсы HttpServletRequest и HttpServletResponse.