نوع داده فیلد مربوطه BLOB هست و خطا بخاطر اینه که قصد تبدیل BLOB به int یا long رو دارید.
برای نمایش عکس ذخیره شده در دیتابیس، از کد زیر استفاده کنید
byte[] byteArray = DBcursor.getBlob(columnIndex);
Bitmap bm = BitmapFactory.decodeByteArray(byteArray, 0 ,byteArray.length);
به شما یک Bitmap میده که میتونید در ImageView نمایشش بدید (اگر جایی لازم شد هم میتونید به Drawable تبدیلش کنید و بعد ازش استفاده کنید)
منیع: https://stackoverflow.com/a/15849939/1686304
شما Bitmap رو دارید، اما دارید به int تبدیلش میکنید فقط بخاطر اینکه متد setImageResource ورودی از جنس int میگیره و نه Bitmap !. درصورتی که متد setImageBitmap هم وجود داره.
بهتره بیشتر در مورد Resource ها در اندروید مطالعه کنید.