First a question:
Is this double row also a double row in the Excel itself?
My solution
Hope this helps
Rather than a find, you likely want a filter action, since a find only returns one object while you said there might be more rows. The filter action should return a list of all rows with the same contract number, which you can then use to create one object out of (create one object, then iterate over the list to fill the attributes).
Make sure not to process the rest of the rows you've already processed again, otherwise you will get duplicate objects.