This post and the following conversation may offer some insight. You probably have a package (or add-in) with some interoperability issues. Do all of your Lists come back as ArrayLists when you use Object.Type?
Lists
ArrayLists
Object.Type