In your job, tUniqRow and tSortRow are cache components consuming two much memory. For a large set of data, try to store the data on disk instead of memory.
Here is a KB article about:TalendHelpCenter:Exception outOfMemory
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Part 2 of a series on Context Variables
Learn how to do cool things with Context Variables
Find out how to migrate from one database to another using the Dynamic schema