A webapp seems to be a good approach in your case.
Unfortunately, there isn't any framework that manages wizards only. All of the existing web frameworks, like Wicket, Tapestry, Ruby-on-Rails, Django and so on, deal with a much larger set of functionalities. A wizard is rarely included as a distinct, ready-to-use feature because it is quite easy to develop one with the tools supplied by the framework. As a consequence, you will have to adopt a general-purpose web framework and use it to develop a wizard.
Most likely, if you have to develop just a wizard, you should use something lighter and simpler than Wicket, Tapestry, Rails or Diango. Probably you should use someting like Padrino (Ruby-based, but there are "clones" of Padrino in many languages).
Googling around, you can find a framework that includes a ready-to-use wizard or a wizard plug-in. A wizard is a common need and it is more than possible that someone else has already developed something like that. Unfortunately, you will have to focus your attention on a few specific frameworks and investigate in depth about their features/plug-ins (because of the Google misunderstanding you experimented already).
PS: If Java is not mandatory, I would avoid it. It is probably easier and faster to develop such an application with Sinatra/Padrino (Ruby-based) or Bottle/Flask (Python-based). Django (Python-based) could be a good alternative, as well.