Volgens Xerial-groep de methode setBlob is niet geïmplementeerd in sqlite-jdbc. Voor mij is het voorgestelde alternatief
preparedStatement.setBytes(idx, data)
werkte prima, als uw binaire gegevens klein genoeg zijn om als bytearray in het geheugen te laden.