I'd like to recommend my ORMLite package. It was designed to be much less heavy compared to Hibernate (and iBatis). I think that Hibernate is too much for Android applications -- especially considering the size of the code and the number of dependencies.
http://ormlite.com/sqlite_java_android_orm.shtml
The Android port of ORMLite makes direct calls to the Android database API. A number of applications have been delivered using ORMLite successfully.
Hibernate provides a number of features that cannot be supported by the Android database calls so you will be paying for complexity that you cannot even use. I'm also not sure it has a native Android backend. Using SQLite over JDBC is not officially supported by Android and I was unable to get it to work reliably.