DERBY-6518: JVMInfo should not use parseFloat() to parse java.specification.version

backported change #1581777 from trunk to 10.10 branch, some manual changes
were necessary as logic did not exactly apply to 10.10 vs 10.11 version.

Change the parse logic so that it recognizes that version 1.10 is greater than 1.9.



git-svn-id: https://svn.apache.org/repos/asf/db/derby/code/branches/10.10@1629234 13f79535-47bb-0310-9956-ffa450edef68