Hi Abhinav,
Did you check the Odata service you used, make sure the Odata service is compatible for offline.
If you go to the metadata of the service you could check the size of the attributes, you have to make sure the string is max 512 characters.
http://help.sap.com/saphelp_smp306sdk/helpdata/en/88/9d29b3fac0456b812d86b5794c6e54/frameset.htm
As I mentioned in the other question you raised (Regarding how to Read data when it is in offline in SMP 3.0) firstly make sure you are able to create an offline store and access data using the Odata service http://services.odata.org/V2/OData/OData.svc by following the blog Getting Started with Kapsel - Part 15 -- Offline OData (New in SP05) . so we could make sure that the issue is with the Odata service you are using and it's not with the code you are using.
Regards,Midhun
SAP Technology RIG