I figured out the order, I see that the order of the fields in the design of the database is how it's placed in, so I just need to reorder them with a database table edit
I managed to get it to work, well almost.
The first row, first column has a value of 0 (literally a 0 in there not empty), if I run with this value I get an error
[Macromedia][SQLServer JDBC Driver][SQLServer]Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (ipFROM)
if I change the value it works (It's inserting into a BIG INT)
Once I fixed that it imported but I ran into problem number 2, some of the text in the VARCHAR fields have double quotes around them. These are not in the ORIGINAL CSV, I cut and paste the data from the original CSV to a TXT file and imported that, and no problem, so Excel was adding some control characters that did not work well with the import.
*** SOLUTION TO ABOVE FOUND
MS SQL does not work well with CSV's even if the file name is a .CSV, you need to add FORMAT='CSV', to the BULK QUERY