Resolved setting second parameter of querySpec.appendClassList method to true for Child.class.
Now in UI table i see right number of rows, but columns are empty.
For example, if i define querySpec = new QuerySpec(Child.class) (and without any joins), then columns of table filled with values.
What's the difference, if SELECT in querySpec looks the same in both cases?