public static ArrayList <LoaderTransformation> getAllLoaderTransformations(String fileName) throws IOException {
        
        CSVReader reader = new CSVReader(new FileReader(fileName));
        String [] nextLine;
        int i = 0;
        ArrayList <LoaderTransformation> loaderTransformations = new ArrayList();
        
        if ((nextLine = reader.readNext()) != null) {
            // Skipped the header
            while ((nextLine = reader.readNext()) != null) {
                LoaderTransformation loaderTrans = new LoaderTransformation();
                loaderTrans.setCustomerID(nextLine[0]);
                loaderTrans.setCustomerName(nextLine[1]);
                loaderTrans.setEntity(nextLine[2]);
                loaderTrans.setFusionVersion(nextLine[3]);
                loaderTrans.setInfovityVersion(nextLine[4]);
                loaderTrans.setTransMapping(nextLine[5]);
                loaderTrans.setInputFileLocation(nextLine[06]);
                loaderTrans.setOutputFileLocation(nextLine[7]);
                loaderTrans.setInfovityTemplFileLocation(nextLine[8]);
                loaderTrans.setInfovityTemplFileName(nextLine[9]);
                loaderTrans.setTransFileLocation(nextLine[10]);
                loaderTrans.setTransFile(nextLine[11]);
                
                loaderTransformations.add(loaderTrans);
                
                    System.out.println("Loader Transformation: " + loaderTrans);
            }
        
        }
        
        return loaderTransformations;

    }