This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
It's entirely possible to handle unchecked exceptions programmatically. Whether it's proper may depend on your point of view. It seems that many Java programmers have been raised with a superstiious fear of unchecked exceptions which paralyzes them, preventing intelligent decision making. Don't let this happen to you. Consider exceptions on a case=by-case basis. If you know why an exception was thrown, and you can recover from the exception, then do so. Don't let some inane idea that "unchecked exceptions should not be caught" stop you. Such hopelessly general rules are usually wrong. Think for yourself.