↓のように1行ごとにInsert発行せずに
 insert into t1(col1, col2, col3) values ('A', 'B', 'C') 実行
 insert into t1(col1, col2, col3) values ('D', 'E', 'F') 実行
1回の実行で複数件Insertした方がいいのでは?
 insert into t1(col1, col2, col3)
 select 'A', 'B', 'C' from dual
union all
 select 'D', 'E', 'F' from dual 実行