I am developing an Android application for Gujarat's farmers. So this app should be in Gujarati also.
Is there any way so that I can store my data in Gujarati in SQLite?
Yes. Just store those strings.
Sqlite always works with unicode strings. Java String is also unicode. So everything should work out of the box. If it does not, than say what that is.
Internally sqlite encodes all strings either in utf-8 or utf-16 (there is a per-database option), but since it always converts them as needed (to one or other for comparison and to/from java.lang.String in the API), you don't even need to care.