Apologies for taking so long to post. I was side tracked with other stuff.
It does mention in the Wiki: http://wiki.apache.org/struts/StrutsCatalogLazyList In a small line: If you define the following types of getter/setter methods for your indexed property, in JDK 1.3 you shouldn't have any problem, but in JDK 1.4 the getter/setter which use the java.util.List are ignored by Bean Utils. I wonder if it is possible to highlight this. There is also this bug: http://issues.apache.org/jira/browse/BEANUTILS-97 <http://wiki.apache.org/struts/StrutsCatalogLazyList> Which the developer community cannot determine when this fix will be available. - maestro