added columns to insert statement, so that no errors occur if oracle has built the table with another order

querygenerator order changed so that all foreign key relations are built properly before inserting other data

todo: javadoc, make querygenerator better (less imperative), separate exercise 1 and 2