Использование интерфейса Parcelable с намерением:
Parcel parcel;
myIntent.writeToParcel(parcel);
ContentValues values = new ContentValues();
values.put(MyField, parcel.createByteArray());
getContentResolver().insert(MyBaseColumn.MyTable.CONTENT_URI, values);
Обратный процесс, чтобы получить его.
Если вы предпочитаете текст, вы можете использовать json.