Hi
In a word, no. A quick gander at the relevant source code (MapBeanDefinitionParser) reveals this (somewhat opaque) comment (which tells me the 'what' of what I need to know, but not the 'why').
Code:
// cannot be used in a 'inner-bean' setting (use plain <map>)
Which in your use case is a shame, because being able to specify the Map class (Set class, List class, etc.) would be nice. I'll have a shot at addressing this in the Spring 2.1 timeframe(or perhaps sooner after I've had a gas about it with Rob).
In the interim (possibly forever), you'll have to use the old school style (ListFactoryBean in your case).
Cheers
Rick