Takes a dynamic row resulting from executing SQL statement Expects one value to be labled "Date" The remaining values are labeled "Val1", "Val2"... upto "Val10" Columns: is used to initialize the class and determines the number of Value columns are assumed to be in the row. NOTE: Month is Converted to 0-Base Index for JavaScript Date object Example: (assuming Columns = 2) [new Date(2006, 02, 13), 45.23, 5006]