Populating objects isn't the hardest part, but it's the most useful part.
Writing object populating code is tedious, copy-pasty and uncool.
And having that, you don't really need ORM, naive or not.
And having that, you don't really need ORM, naive or not.
List<MyObject> myobjects = dbUtils.select("SELECT name,age FROM (some complex query ... )", params, MyObject.class)
BeanHandler will automatically fill any property in MyObject with a column of a matching name from the select statement.