The code should be more like the comment. Instead of depending on hsql to add "columns", "ordercolumns", "groupcolumns" children in the order we want,
this loop should just save three local VoltXMLElement values diplayChild, orderByChild, groupByChild. After the loop, we can process those (if not null) in the order we choose.