Brand new to Groovy and Java.

I have a large, tab delimited text file.

I need to be able 'test' each line of the text file to make sure certain columns have correct data. 

For example,

```
column 2 should only have the term 'New Customer'
column 14 should only have the term 'Dog' or 'Cat'

```

If any compare fails, then print the incorrect term.

```
package TestImport

import java.io.BufferedReader;
import java.io.FileReader;

public class PreValidateData {

    public static void main(String args[]) throws Exception {

        String dataFileName = "C:/Users/BigDaddy/Desktop/test.csv"
        BufferedReader bReader = new BufferedReader(new FileReader(dataFileName));
        String line;

        while (line = bReader.readLine()) {

            //Not sure what to put here.  This doesn't work
            String datavalue[] = line.split("\t");
            String value2 = datavalue[1];
            String value14 = datavalue[13];

            if(value2 != "New Customer"){
                Println("FAILURE: line:" + value2.linenumber + "in column 2 is not New Customer.  but = " + datavalue[2])
            }

            if(value14 != "Ndog" or "cat){
                Println("FAILURE: line:" + value14.linenumber + "in column 14 is not cat or dog.  but = " + term)
            }

        }
        bReader.close();
    }
}

```

I'm not sure where to even begin.
Any suggestions?