Oracle Error Message
KUP-04022: field start is before start of record
Reason for the Error
The position of the start of a field is before the start of a record. This can occur if a negative number is used to indicate the relative start of a field.
Solution
Verify that the definition of the layout of fields in the data file is correct.