Had to test an upgrade to Apache Derby this morning and in my project I went from 10.2.2.0 to 10.9.1.0.
You just need to remember to clear the old version jars and everything works from the get go.
Nice to know that it requires no effort. That project is doing things right.