JRiver has fields for Orchestra, Conductor, and most of the other things you'll need for a classical CD. If you put all the additional information in the title you'll have a hard time getting the cover image from the Internet. You'll also risk running into trouble with file names that are too long.
There may be better ways to do it, but when I ripped the complete collection of Callas studio recordings I created a new genre, Callas. For each disc I set the genre to Opera;Callas - that way they show up in the Opera genre, but I can also list just the Callas discs very easily by selecting the Callas genre. I did the same thing for the complete Beethoven collection, although there were several different genres (Symphonic, Chamber Music, Vocal...). I also created a view "Albums (no collections)" that excludes the Callas and "Beethoven - Complete" genres so that I can scroll through a list of albums without having to work my way through two large collections. Finally, for the Beethoven collection I reassigned "album" names because the defaults ("Complete Beethoven - Disc 1") were useless and the works were distributed across different discs. In the end I have "albums" with titles like "25 Scottish Folk Songs, Op. 108". Although the set contained 87 discs my naming convention resulted in many more than 87 "albums" but the titles are all useful now. And I can play a complete symphony without having to start on track x of disc m and then go to track 1 of disc n to finish it.