Anda hanya dapat menjalankan satu pernyataan dengan satu pernyataan siap. Anda harus membagi sql menjadi dua insert into
separate ... urutan.
Juga
INSERT INTO DISTRIBUTES (PEERID, FILEID) VALUES (" + peerID + ",LAST_INSERT_ID());";
tidak terlihat seperti menggunakan prepareStatment - ia memiliki peerID
. yang telah di-hardcode bukannya ?