public void insertRow(String nameValuePairs, URL listFeedUrl)
      throws IOException, ServiceException {
    ListEntry newEntry = new ListEntry();

    // Split first by the commas between the different fields.
    for (String nameValuePair : nameValuePairs.split(",")) {

      // Then, split by the equal sign.
      String[] parts = nameValuePair.split("=", 2);
      String tag = parts[0]; // such as "name"
      String value = parts[1]; // such as "Fred"

      newEntry.getCustomElements().setValueLocal(tag, value);
    }

    ListEntry createEntry = spreadsheetService.insert(listFeedUrl, newEntry);
    logger.info("Created Entry: " + createEntry.getPlainTextContent());
  }