When one uses \"ALTER TABLE tab ADD col\", the new column gets added to the end of the table. For example:
TABLE: TAB COL_1 COL_2 COL_4 ALTER TABLE TAB ADD
As per my small research the only way is to create the views of the previous table in a required order of columns or else recreate the table from the scratch and in some sql query tools the 'AFTER' keyword might work".