the wsdl to java will generate stub java classes which you
could use to populate complex types IF you were using java. i don't
think instantiating those types using CreateObject(java) and
invoking a service using cfinvoke or CreateObject(webservice) will
work as CF requires structs to pass as complex types. this seems
like a poor design decision to me.
if you're using dreamweaver, it has a decent struct generator
for web service types, but it's usefulness is limited with nested
structures.
if anyone knows any differently, please respond, as i am
having the very same issue.