File Parsing Problem in EAI

I have configured delimited operation for a component expecting the file will contain 90 fields as input. I am using a try-catch block to throw error in parsing message. Now there are 4 records in the file, in which the first record contains 90 records so it gives no error. The second record contains 91 fields and it gives parsing error. But with the 3rd and 4th record which contain 92 fields there are no parsing errors. Anyone who can help me on this