I have been tasked with setting up the function within my team's program that will transfer the data from the client-provided CSV file, and I was wondering if anyone had some reliable resources for introducing myself to this topic!
You will want to use a library, rather than trying to parse the CSV itself, because dealing with quoted strings that contain commas in them is tricky to get right. (You can't just split the string once commas!)
The OpenCSV library is a solid choice:
https://opencsv.sourceforge.net/