So the issue was actually in the filepath, it specifies "univ" instead of "univ.db". It confused me because despite the blunder, the connection was still being established so I was looking for the problem elsewhere. When creating the database it created univ and univ.db, whatever univ is, it doesn't have the tables I created.
conn = DriverManager.getConnection("jdbc:sqlite:C:/sqlite/univ.db");