1. A computer implemented method, comprising: generating a Graphical User Interface (GUI) based on relationships between tables identified in a data model; displaying the GUI to enable selection of the tables and columns in the tables; receiving, via the GUI, a selection of at least one of the tables and a selection of at least one of the columns in the at least one of the selected tables; generating a statement based on the selected tables and the selected columns; executing the statement to obtain results; and processing the results to create a data object having a hierarchical structure that indicates the relationships between the tables.