Olá Pedro,
Sua situação é bem especifica, o Next não terá nada automático para resolver esse problema.
Se puder editar registro por registro e salvar um por um, vai facilitar seu trabalho.
Nesse caso, você pode fazer um AJAX que salva cada registro depois de editado.
Como você terá apenas uma tela, talvez seja interessante usar um MultiActionController mesmo.
Para fazer a paginação, você pode olhar no TabelaResultados.jsp como a paginação é feita, e também no método findForListagem do GenericDAO. Basta replicar essa estrutura que conseguirá ter paginação em qualquer tela.
O seu command deve ser de seção.. Veja a anotação @Command no método doListagem da classe CrudController.
Isso porque a paginação é feita por um novo request, e o filtro deve ser mantido.
Depois de feita a sua listagem o que eu recomendo é fazer um botão para salvar cada registro e enviar os dados por AJAX.
Se fizer apenas um botão para salvar todo o conteúdo no final terá que manter a informação de cada registro que foi alterado em cada página. E fazer isso é bem complexo.
Tente seguir na linha do multiactioncontroller, replicando a paginação. E depois tente fazer o ajax para salvar cada registro individualmente.
A medida que for progredindo, pode perguntar aqui novamente se tiver dúvidas.
Se precisar de consultoria profissional, pode me enviar uma mensagem privada que te encaminho.
Até mais
Rógel