I've been noticing many systems not properly reporting java updates.

My system (win7 pro xp64) has java 1.6.0_25 (32bit) installed, but ZCC patch tab doesn't show that I have any java installed. if I search Java, and have all options chosen I see the following:
Package is not cached Sun Java JRE 1.5.0_18 for Windows (64Bit) (All Languages) Software Installer No
Package is not cached Sun Java JRE 1.5.0_18 for Windows (All Languages) Software Installer No
Package is cached Sun Java JRE 1.6.0_16 for Windows (64Bit) (All Languages) (Rev 2) Software Installer No
Package is cached Sun Java JRE 1.6.0_21 for Windows (64Bit) (All Languages) (See Note) (Rev 2) Software Installer No
Package is cached Sun Java JRE 1.6.0_21 for Windows (All Languages) (See Note) (Rev 2) Software Installer No
Package is not cached Sun Java JRE 1.6.0_23 for Windows (Update) (All Languages) (See Notes) (Rev 2) Recommended No
Package is cached Sun Java JRE 1.6.0_24 for Windows (Update) (All Languages) (See Notes) Critical No

I have updates 25 and 26 all versions cached.

Have another w7pro x64 system with update 26 installed, and it shows all versions required, including 26.

Another system (xp 32bit) has 1.6.0_22 installed, and shows that 21, 23,24 are unpatched. doesn't show any listing for 25 or 26.
On the XP system, here are the Java entries from the zpm debug log:
Code:
Opening file:
Sun Java JRE 1.4.2_19 for Windows (All Languages).pls
Importing
------------------------------------------------------------------------------
Filename : [Sun Java JRE 1.4.2_19 for Windows (All Languages).pls]
OS Platform   : [Microsoft Windows XP Professional]
Library Build : [5.2.1][Feb 15 2011 15:42:21]
Finished Importing
Detecting
 Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\JavaSoft\java plug-in\1.4.2_19]
  Key NOT found
Finished Detecting
Opening file:
Sun Java JRE 1.5.0_18 for Windows (All Languages).pls
Importing
------------------------------------------------------------------------------
Filename : [Sun Java JRE 1.5.0_18 for Windows (All Languages).pls]
OS Platform   : [Microsoft Windows XP Professional]
Library Build : [5.2.1][Feb 15 2011 15:42:21]
Finished Importing
Detecting
 File [C:\WINDOWS\system32\tsddd.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\rdpdd.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\kd1394.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\framebuf.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\HAL.DLL]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [java.exe] NOT found
Finished Detecting
Opening file:
Sun Java JRE 1.6.0_21 for Windows (All Languages) (See Note) (Rev 2).pls
Importing
------------------------------------------------------------------------------
Filename : [Sun Java JRE 1.6.0_21 for Windows (All Languages) (See Note) (Rev 2).pls]
OS Platform   : [Microsoft Windows XP Professional]
Library Build : [5.2.1][Feb 15 2011 15:42:21]
Finished Importing
Detecting
 File [C:\WINDOWS\system32\tsddd.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\rdpdd.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\kd1394.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\framebuf.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\HAL.DLL]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Microsoft\Windows NT\CurrentVersion]
 WOW64: OFF
  Value [CSDVersion] was found
   Data Found: [Service Pack 3], Check Against: [Service Pack 1]
    Data did NOT match
 File [java.exe] NOT found
Finished Detecting
Opening file:
Sun Java JRE 1.6.0_23 for Windows (Update) (All Languages) (See Notes) (Rev 2).pls
Importing
------------------------------------------------------------------------------
Filename : [Sun Java JRE 1.6.0_23 for Windows (Update) (All Languages) (See Notes) (Rev 2).pls]
OS Platform   : [Microsoft Windows XP Professional]
Library Build : [5.2.1][Feb 15 2011 15:42:21]
Finished Importing
Detecting
 File [C:\Program Files\Java\jre6\Bin\java.exe]
  File Version Found: [6.0.220.4], Check Against: <= [7]
   File Version information within specified range
 File [C:\Program Files\Java\jre6\Bin\java.exe]
  File Version Found: [6.0.220.4], Check Against: >= [6]
   File Version information within specified range
 File [C:\Program Files\Java\jre6\bin\java.exe]
  Version Found: [6.0.220.4], Check Against: >= [6.0.230.5]
   Version information NOT within specified range
Finished Detecting
Opening file:
Sun Java JRE 1.6.0_24 for Windows (Update) (All Languages) (See Notes).pls
Importing
------------------------------------------------------------------------------
Filename : [Sun Java JRE 1.6.0_24 for Windows (Update) (All Languages) (See Notes).pls]
OS Platform   : [Microsoft Windows XP Professional]
Library Build : [5.2.1][Feb 15 2011 15:42:21]
Finished Importing
Detecting
 File [C:\Program Files\Java\jre6\Bin\java.exe]
  File Version Found: [6.0.220.4], Check Against: <= [7]
   File Version information within specified range
 File [C:\Program Files\Java\jre6\Bin\java.exe]
  File Version Found: [6.0.220.4], Check Against: >= [6]
   File Version information within specified range
 File [C:\Program Files\Java\jre6\bin\java.exe]
  Version Found: [6.0.220.4], Check Against: >= [6.0.240.7]
   Version information NOT within specified range
Finished Detecting
Opening file:
Sun Java JRE 1.6.0_25 for Windows (FullUpgrade) (All Languages) (See Notes).pls
Importing
------------------------------------------------------------------------------
Filename : [Sun Java JRE 1.6.0_25 for Windows (FullUpgrade) (All Languages) (See Notes).pls]
OS Platform   : [Microsoft Windows XP Professional]
Library Build : [5.2.1][Feb 15 2011 15:42:21]
Finished Importing
Detecting
 File [C:\WINDOWS\system32\tsddd.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\rdpdd.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\kd1394.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\framebuf.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\HAL.DLL]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Microsoft\Windows NT\CurrentVersion]
 WOW64: OFF
  Value [CSDVersion] was found
   Data Found: [Service Pack 3], Check Against: [Service Pack 1]
    Data did NOT match
 File [java.exe] NOT found
Finished Detecting
Opening file:
Sun Java JRE 1.6.0_25 for Windows (Update) (All Languages) (See Notes).pls
Importing
------------------------------------------------------------------------------
Filename : [Sun Java JRE 1.6.0_25 for Windows (Update) (All Languages) (See Notes).pls]
OS Platform   : [Microsoft Windows XP Professional]
Library Build : [5.2.1][Feb 15 2011 15:42:21]
Finished Importing
Detecting
 File [C:\Program Files\Java\jre6\Bin\java.exe]
  File Version Found: [6.0.220.4], Check Against: <= [7]
   File Version information within specified range
 File [C:\Program Files\Java\jre6\Bin\java.exe]
  File Version Found: [6.0.220.4], Check Against: >= [6]
   File Version information within specified range
 File [C:\Program Files\Java\jre6\bin\java.exe]
  Version Found: [6.0.220.4], Check Against: >= [6.0.250.6]
   Version information NOT within specified range
Finished Detecting
Opening file:
Sun Java JRE 1.6.0_26 for Windows (FullUpgrade) (All Languages) (See Notes).pls
Importing
------------------------------------------------------------------------------
Filename : [Sun Java JRE 1.6.0_26 for Windows (FullUpgrade) (All Languages) (See Notes).pls]
OS Platform   : [Microsoft Windows XP Professional]
Library Build : [5.2.1][Feb 15 2011 15:42:21]
Finished Importing
Detecting
 Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Microsoft\Windows NT\CurrentVersion]
 WOW64: OFF
  Value [CSDVersion] was found
   Data Found: [Service Pack 3], Check Against: [Service Pack 1]
    Data did NOT match
 File [C:\WINDOWS\system32\tsddd.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\rdpdd.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\kd1394.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\framebuf.dll]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [C:\WINDOWS\system32\HAL.DLL]
  Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
   Version information within specified range
 File [java.exe] NOT found
Finished Detecting
Opening file:
Sun Java JRE 1.6.0_26 for Windows (Update) (All Languages) (See Notes).pls
Importing
------------------------------------------------------------------------------
Filename : [Sun Java JRE 1.6.0_26 for Windows (Update) (All Languages) (See Notes).pls]
OS Platform   : [Microsoft Windows XP Professional]
Library Build : [5.2.1][Feb 15 2011 15:42:21]
Finished Importing
Detecting
 File [C:\Program Files\Java\jre6\Bin\java.exe]
  File Version Found: [6.0.220.4], Check Against: <= [7]
   File Version information within specified range
 File [C:\Program Files\Java\jre6\Bin\java.exe]
  File Version Found: [6.0.220.4], Check Against: >= [6]
   File Version information within specified range
 File [C:\Program Files\Java\jre6\bin\java.exe]
  Version Found: [6.0.220.4], Check Against: >= [6.0.260.3]
   Version information NOT within specified range
Finished Detecting
Log files on the other systems are similar, but can post those sections if requested.

Thank you,
Mike