Now with Tiger, this is how I have to create my Vector for my JTable.

Vector<String> columns = new Vector<String>();

But the data Vector is a Vector of Vectors, and I don't know how the syntax should look for that. Plus, this new method of using generic types allows me to only have 1 type of object in the Vector. Previously, a row of data in my table would look like this:
MP3, String, String, String
When the user double clicked a row, I would get the MP3 object and use its methods to get the path of where the real file is stored. I did not want to display the whole pathname in my table. Anyone help me out here?