This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
If you use the -jar switch, the CLASSPATH (as well as the -cp and -classpath switches) are all ignored. That's the way it's supposed to work -- an application jar shouldn't have any external dependencies.
Instead, add that jar to the classpath and start the app by explicitly naming the main class, without the -jar switch.