1) With sql*loader you cannot replace (or update) rows on a table.
2) Your trigger is malformed -- the underlying error is: mutating table.

Workaround: Remove trigger, load data into staging table and update/insert into target table.