It looks like you're designing to help the user compare classes of life insurance and make a decision on which one to select. In that case, the user is likely going to want to compare specific criteria side-by-side. You might try a comparison grid, like this:
Bear in mind that it's tough for anyone to compare 20 items - we humans usually can only handle ...
I would build something like a partitioning UI.
If that is not in scope, you can always switch the percentage inputs in your table with dual range sliders. Then I would add validations that highlight the row if two sliders overlap.