Según una publicación reciente Grupo Xerial el método setBlob no está implementado en sqlite-jdbc. Para mí, la alternativa propuesta
preparedStatement.setBytes(idx, data)
funcionó bien, si sus datos binarios son lo suficientemente pequeños como para cargarlos en la memoria como una matriz de bytes.