For a Class to be a valid JavaBean, it must have a public no arg constructor and appropriate getter and setter methods. HashMap does have a no arg constructor, but does not have the appropriate getter and setters. Why not create a new Class that is your JavaBean, and make it so that it has a HashMap along with the appropriate getter and setter methods?
SCJP, SCWCD, SCBCD, SCJD
Joined: Dec 19, 2003
Also... In order to use standard actions, the property needs to be either a String or a primitive. If it is not, you will need to use scripting.