These seem like perfectly reasonable questions to me.
It looks like your version is ok. See
Sun's naming conventions for more information.
Beta versions look like this:
The following output indicates a beta, maintenance release having a build identifier of 09.
java version "1.3.1-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1-beta-b09)
Java HotSpot(TM) Client VM (build 1.3.1_05-ea-b01, mixed mode)