Solved
get nodes ordered according to jcr:created
final Iterable<Resource> children = sectionResource.getChildren();
for (final Resource child : children) {
}
here we are getting child in random order. How can i get the child ordered according to jcr:created time inside the for loop