Your job with 3 tMaps reads your source file only once. your new design would read it in each subjob, so that might be a disadvantage...
Do you know the way data flows in talend?
you have to split the main job to subjobs.
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Watch the recorded webinar!
Create systems and workflow to manage clean data ingestion and data transformation.
Introduction to Talend Open Studio for Data Integration.
Test drive Talend's enterprise products.