Secondo un post recente Gruppo seriale il metodo setBlob non è implementato in sqlite-jdbc. Per me, l'alternativa proposta
preparedStatement.setBytes(idx, data)
ha funzionato bene, se i tuoi dati binari sono abbastanza piccoli da essere caricati in memoria come array di byte.