Według a ostatnie194672 Grupa Xerial metoda setBlob nie jest zaimplementowana w sqlite-jdbc. Dla mnie proponowana alternatywa
preparedStatement.setBytes(idx, data)
działał dobrze, jeśli twoje dane binarne są wystarczająco małe, aby załadować je do pamięci jako tablicę bajtów.