De acordo com uma postagem recente Grupo Xerial o método setBlob não está implementado em sqlite-jdbc. Para mim, a alternativa proposta
preparedStatement.setBytes(idx, data)
funcionou bem, se seus dados binários forem pequenos o suficiente para carregar na memória como matriz de bytes.