Are you still using J1.4? You would do better to update to J2SE5.0, which largely dispenses with Objects in Collections and Lists.
Please have a look at the toArray() method in the java.util.List interface. Read very carefully what it takes as parameters. And what its return type is. The parameter is not the source of the information at all.