Glad to know that the issue is fixed! It is really strange, since the sha256 checksum matched.... but you never know!
I did verify the original file (and the second one) against the sha256sum provided by Oracle, and both matched their key value. So...it's hard to say exactly what went wrong, but apparently there was something amiss in the original file.
How can there possibly be something wrong when the checksum matches? If you also installed it the same way.... I guess it's mission impossible to find two identical MS Windows installations.