All JDBI exceptions extend RuntimeException, so you can skip catching them. The methods declare which ones they throw, despite them being runtime, so autocompletion in various IDEs should be able to pick up on them.