There are several ways to handle this, a few are
Using Oak index - Add page number as index/sortable property in oak index. Now to list the child below the parent page, use a query with a sort parameter as the page number.In your sling model, simply iterate all children below the parent, and create ...