"The Java Archive offers access to some of our historical Java releases. WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production."
The latest (supported) updates to Java 6 and Java 7 are restricted to Oracle's customers holding a support service agreement, otherwise one will just get legacy, unsupported, flawed versions as per the above quoted disclaimer. By the way, note that Java 8 has been never (at least publicly) available for a 32-bits Solaris system. If your Solaris system is 64-bits, then you may have a chance of getting something better.
The following are the latest 32/64-bits legacies, unsupported and security flawed:
(and there's even more old Java stuff which may be wortly looking at)
Java 6
jre-6u45-solaris-i586.sh
394cddd72f5ca5b647f2db065240d54602055dd972b187b04a0c558ab7f7f652
jdk-6u45-solaris-i586.sh
e62c6e0305b1b69f37a5dab1f2f9369da3749e8f95f106ba96f88bc3232b288b
jdk-6u45-solaris-i586.tar.Z (SVr4)
dc8a603039ad64caab95c59ae287b6396915670d5d71e579213f996454fe3dc0
jre-6u45-solaris-x64.sh
aa78170b2ebb4988990b9cc1921895d7bf5cb7d90cfdd16cb204aef99aa41fee
jdk-6u45-solaris-x64.sh
b3f50fc921c07dee97781e322954021ebb10785ac4e8f4a4536dab239860c09e
jdk-6u45-solaris-x64.tar.Z (SVr4)
66ca253a2bbd24b389e900118fb9fbd86d87317e5e9de0d71b476d0cf23e235d
Java 7
jre-7u80-solaris-i586.tar.gz
bd1bf77de6ddb941566f1a53b9566aab0254d9718470175426f11f90b5bade58
server-jre-7u80-solaris-i586.tar.gz
dd28f5a75f74b4afc76b7d7e360f93ca1a725255e476c2d4fc95752d188623a9
jdk-7u80-solaris-i586.tar.gz
c29d5f70359201c85ff23a103d71b768100ab23d1417433867ab418bdd46cc39
jre-7u80-solaris-x64.tar.gz
7de9e10ff8faf7262f0f8c2e41564d1ef75564caf955686199c1d854b935c0ba
server-jre-7u80-solaris-x64.tar.gz
b417936b1dd23fce1e252d16e1baa77ed44cd7e703fd89cc58daa812fb722beb
jdk-7u80-solaris-x64.tar.gz
ccc156363e3080e92382cd675d96889460a4421464b4567333394c8405eeb709
jdk-7u80-solaris-x64.tar.Z (SVr4)
a0737aeb00d296e61f2b1be6cd6a1a9a99b8720edcf90f5a7275b4c85c68fb2e
NOTE
The preceding hashes are SHA256.
One may even elect to create a ZFS structure to hold the archives:
# zfs list -r .../depot/java
NAME USED AVAIL REFER MOUNTPOINT
.../depot/java 863M 242G 34K /depot/java
.../depot/java/6 237M 242G 237M /depot/java/6
.../depot/java/7 315M 242G 315M /depot/java/7
.../depot/java/8 311M 242G 311M /depot/java/8
# l /depot/java/*
/depot/java/6:
...
... jdk-6u45-solaris-i586.sh
... jdk-6u45-solaris-i586.tar.Z
... jdk-6u45-solaris-x64.sh
... jdk-6u45-solaris-x64.tar.Z
... jre-6u45-solaris-i586.sh
... jre-6u45-solaris-x64.sh
/depot/java/7:
...
... jdk-7u80-solaris-i586.tar.gz
... jdk-7u80-solaris-x64.tar.gz
... jdk-7u80-solaris-x64.tar.Z
... jre-7u80-solaris-i586.tar.gz
... jre-7u80-solaris-x64.tar.gz
... server-jre-7u80-solaris-i586.tar.gz
... server-jre-7u80-solaris-x64.tar.gz
/depot/java/8:
...
... jdk-8u172-solaris-x64-demos.tar.gz
... jdk-8u172-solaris-x64-demos.tar.Z
... jdk-8u172-solaris-x64.tar.gz
... jdk-8u172-solaris-x64.tar.Z
... jre-8u172-solaris-x64.tar.gz