Du kan bara köra en sats med en enstaka preparerad sats. Du måste dela upp sql i två separata insert into
... sekvenser.
Även
INSERT INTO DISTRIBUTES (PEERID, FILEID) VALUES (" + peerID + ",LAST_INSERT_ID());";
ser inte ut som att använda en preparerad statment - den har hårdkodat peerID
istället för platshållare ?