Hey @dsottimano and welcome to the forum! I just went through the tutorial with a normal CSV, and it was a 1D array (so .parsedValue worked correctly without indexing the array). Is there anything unique about your CSV that might cause the FilePicker to nest the array a level deeper?
I think this needs an update again as the tutorial doesn't work as intended. There is nothing in the "parsedValue" it just returns array  when following the exact steps (same as above) Insert CSVs into a database
Thanks for surfacing this, it looks like there's a bug where the parsedValue property of the file button component isn't displaying properly in the model browser. It seems to still be evaluating when I test it, is that the same for you as well?