It's hard to see from your sample code how this all hangs together but I think you'll need to use the FormInjector component to add dynamic content to an existing form.
- Problems with multiple Beaneditors inside Component Stefan Schuetz
- Re: Problems with multiple Beaneditors inside Componen... Lance Java