Ciao, per il punto 2, seguendo il link che ti avevo fornito, le due righe che ti interessano sono:
Dim buffer() As Byte =cursor1.GetBlob("FLAG")
iv.SetBitmap(BytesToImage(buffer))
La prima legge il contenuto del campo FLAG, un BLOB, in un array di byte
La seconda converte quell'array di byte in un'immagine e la passa come bitmap per una imageview (iv)
In merito alla tua prima domanda, non avendo finora avuto occasione di utilizzare la FlexibleTable, ti rimanderei ai booklet di Klaus, al thread di presentazione della stessa o, anche, ad una specifica domanda da porre sul forum internazionale (ricorda di citare da subito FlexibleTable).
Nota: ovviamente è importante che nel BLOB l'immagine sia stata salvata come pura sequenza di byte e non, ad esempio, come stringa Base64. In caso contrario bisogna operare correttamente sui dati ricavati dal BLOB invertendo le operazioni di "codifica".