Could you please try tDBOutputBulk and tDBBulkExec separately so that we can measure whether the speed is less during source program fetch or during target data write stage?
Also make sure that you are giving enough memory for the Talend job to speed up the process (by changing Xms and Xmx parameters) and check the performance parameters from DB monitoring tools also.
If he answer has helped you, could you please mark the topic as resolved? Kudos are also welcome 🙂