((Integer)globalMap.get("rowNbr")) > 0
The if condition is pretty much the same as the trigger OnComponentOK but combined with a condition.
I guess the if condition is supposed to work per record. I suggest a different design:
tDBInput --row1--> tFilterRow ----> tFlowToIterate --Iterate--> tFTPPut
I guess the tJavaRow was simply a kind of anchor? If there was some logic, add it before the filter in the flow.