The report editor may not show what you're expecting to see in a few situations, e.g. if two columns share the same name or the same formula. If this describes your issue, try renaming one of the columns or changing one of the formulas.
Column order is normally determined by the order seen in the Rows and Values areas of the ad hoc query configuration dialog--you can try dragging column names within the dialog to set their new order. Or, you can drag the column header left or right in the report table itself. Another option is to freeze a column's position within a table, via right-clicking its header and then Freeze Column.