Is it just the 4 lines that seem incorrect? Does the rest of the SQL*Loader logfile contents look correct?
That seems very odd - for some reason you are seeing the clear text of the SQL*Loader message file for those 4 messages.
It could be that your binary message file is corrupt for some reason.
If you go to $ORACLE_HOME/rdbms/mesg is there a ulus.msg file?
If so, can you backup the ulus.msb (note the extension is msb, not msg).
Then try running:
% lmsgen ulus.msg rdbms ul american
I had the same issue.
For me it turned out that the shell script I was running was calling an earlier sqlldr binary.
Explicitly referencing the $ORACLE_HOME/bin/sqlldr fixed the issue.
It will probably be your $PATH, $ORACLE_HOME variables setup incorrectly.
Yes, this was running against a newly upgraded DB.
There are other DBs on the same box with different Oracle Homes one of which was in the path.
One either has to explicitly call the correct Oracle binary using $ORACLE_HOME/bin (which is what I did) or modify the PATH so that it finds the correct binary first.
Rather embarrassed but using the correct PATH fixed the issue.