code: public void add(long timestamp, List<String> columns, List<Object> values) {
          if (columns.size() != values.size()) {
              throw new MismatchedLengthException();
          }
          Map<String, Object> temp = new HashMap<String, Object>();
          for (int i = 0; i < columns.size(); i++) {
              temp.put(columns.get(i), values.get(i));
          }
          add(timestamp, temp);
      }
docs: Add a data row to the batch at a particular timestamp.
  
  This method will throw a `MismatchedLengthException` if the size of `columns` and `values`
  are not the same.
  
  See {@link #add(long, Map)} for more information.
  
  @param timestamp Timestamp for all data points
  @param columns   The list of columns for a field to value mapping
  @param values    The list of values for a field to value mapping