This is good feedback — we definitely expect to be polishing the API quite a bit in the weeks to come, just like we did on iOS>
You have to use Realm.createObject because objects are strongly tied to one Realm at a time. We could introduce standalone objects you can create with regular constructors but you’d be a really heft performance hit there.
RealmLists are mostly used to model relationships at this point, so you could add them to a another model like (http://realm.io/docs/java/0.70.1/#relationships) although eventually we do want to introduce standalone RealmLists.
What would you expect to use multiple RealmObjects in a single RealmList for? (Just so we can learn from your use-case.)