The setColumnNames() method iterates through the JTextField columnNames list, and adds the values
into the stored columnNames structure within the business object layer.
Creates a new connection to a database and generates both a Statement object and a DatabaseMetaData object these are stored as instance fields (statement / dbm)
The size of the WizardManager is contained within a instance dimension field, which
allows for the size of the wizard manager to be changed to the size of the selected
WizardPanel; allowing for the scrollpane to function correctly.
The setPanel() method gets the current component from the JPanel, and casts it
back to a WizardPanel; then performs the additional functionality, such as, clearing
the wizard panel data structures being used, and displays the panel by reinitialising the
gui components.