Websphere Integration Developer seems to have a bug with nullable types. To get around it, you need to ensure that all nullable types (including reference types) have a value set.
I haven't digged deep in this yet, the problem might be that a null element isn't included at all, and perhaps thus causes it to break, but it'll be easier if someone already got experience with it.
Is there any other way to get around this?