Las herramientas que usas están bastante viejas para poder hacer algo mas optimo.
se me ocurre que almacenes en un string las secuencias de inserts.
así   
Código SQL:
Ver original- INSERT INTO tabla VALUES(1,2,3),(4,5,6),(7,8,9); 
De tal forma que solo envies al servidor dicha variable a ejecutar. El start transaction y el commit solo se realizarían una vez. 
Espero te sirva.