透過色を使わないという前提だが。

最初に必要な分だけ Image.createImage() でイメージを作っておいて。

こんな感じ
for (i=0; i < xxxx;i++) {
tmpImg = MediaManager.getImage("scratchpad:///0;pos=XXXXX");
tmpImg.use();

Graphics g = picsImg[i].getGraphics(); <-- これが最初に作っておいたもの
Image img = tmpImg.getImage();
g.drawImage(img,0,0);
tmpImg.unuse();
tmpImg.dispose();
}

のようにコピーしてやれば回避できる。
透過色を使うイメージだけしかたがないから、getImage()から作るしかない。