Yes, as long as you simply keep doing the same thing in different ways the behavior won’t change I fear… I’d try to take jpackage out of the equation and use the java -jar <jarname> approach for a test…
Regarding classic, no, you will likely not get classic granted, see the requirements for it on the page below, your app would have to fit into one of the supported categories…