public StringBuilder readFromFileMethod(String fileName) {
		try {
			// Initialize the file input stream
			FileInputStream fstream = new FileInputStream(fileName);
			int count = 0;
			// Get DataInputStream object
			in = new DataInputStream(fstream);
			br = new BufferedReader(new InputStreamReader(in));
			String strLine = null;
			WeatherMetaDataDao weatherMetaDao = new WeatherMetaDataDao();

			// Read File Line By Line
			while ((strLine = br.readLine()) != null) {
				// append the content to StringBulder
				count++;

				if (count == 1)
					continue;

				HashMap<String, String> metaInfo = new HashMap<String, String>();
				String[] lineArray = strLine.split(",");
				if (lineArray.length == 18) {
					metaInfo.put("primary_id", lineArray[0]);
					metaInfo.put("secondary_id", lineArray[1]);
					metaInfo.put("station_name", lineArray[2]);
					metaInfo.put("state", lineArray[3]);
					metaInfo.put("country", lineArray[4]);
					metaInfo.put("latitude", lineArray[5]);
					metaInfo.put("longitude", lineArray[6]);
					metaInfo.put("elevation", lineArray[7]);
					metaInfo.put("mesowest_network_id", lineArray[8]);
					metaInfo.put("network_name", lineArray[9]);
					metaInfo.put("status", lineArray[10]);
					metaInfo.put("primary_provider_id", lineArray[11]);
					metaInfo.put("primary_provider", lineArray[12]);
					metaInfo.put("secondary_provider_id", lineArray[13]);
					metaInfo.put("secondary_provider", lineArray[14]);
					metaInfo.put("tertiary_provider_id", lineArray[15]);
					metaInfo.put("tertiary_provider", lineArray[16]);
					metaInfo.put("wims_id", lineArray[17]);
				}
				weatherMetaDao.saveDataHeader(metaInfo, count);
			}

			// Close the input stream
			in.close();

		} catch (Exception e) {
			logger.severe("Issue with reading file " + e.getMessage());
			e.printStackTrace();
		} finally {
			if (in != null) {
				try {
					in.close();
				} catch (IOException e) {
					logger.severe("Issue with reading file " + e.getMessage());
				}
			}
			if (br != null) {
				try {
					br.close();
				} catch (IOException e) {
					logger.severe("Issue with reading file " + e.getMessage());
				}
			}
		}
		// System.out.println("I am the one who is throwing " + data);
		return data;
	}