The CSVShapeInfoFile holds on to the contents of a CSV file, with the intent of cross referencing the contents of the file with the contents of a shape file. The order that the contents are read should correspond to the order that the shapefile contents are read.
NOTE: By default, the numbers that are found in the CSV file are converted to Doubles. Use the load(boolean) method to control this, especially if you are using the fields later as the key in a Hashtable.