Oracle Error Message
SQL*Loader-00424: table string makes illegal reference to collection field string
Reason for the Error
A WHEN, OID or SID clause for the table refers to a field declared inside of a collection.
Solution
Move the data containing the value for a SID or OID clause outside of the collection definition.