In Spring 2.5 you should be using the @Controller annotation you should not be extending any Spring classes ( like multiactioncontroller ). Out of curiosity is using Spring 2.5 a requirement for you? Is there any reason you are not using a newer version?
As for crud that has nothing to do with the controller. Your controller gets the data you need from the form submit or what have you, and once you have your data you would pass that data on to your service/repository layers and you would persist that data there.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com