O.K. You are one of the "Big Boys"
I just recognise that Java stuff is way out of my league.
You can POSSIBLY defeat the problem by editing the Include stuff with Notepad ! !
When you are setting an include via the CCleaner GUI at each stage of the path you are "browsing" and I believe some "reparse points" prevent you browsing through them,
but you may have access to delete through them if you stipulate the target point
There is no way you can stipulate %APPDATA% via CCLeaner GUI, it will convert that into the path for YOUR profile,
but with Notepad I can use %APPDATA% and it happens for which ever user profile is running it.
Either use the Portable version of CCleaner as I do,
or in Options => Advanced click "Save all settings to INI file".
Now ensure there are two items in the include section (add some if necessary) and then close CCleaner.
You now have in the same folder as CCleaner.exe a new CCleaner.INI.
This you can edit with Notepad or similar.
You can stipulate an exact path without having to browse.
I added to mine :-
Include1=PATH|%APPDATA%\Adobe\Flash Player\AssetCache\|*.*|RECURSE
Include2=PATH|%APPDATA%\Macromedia\Flash Player\|*.*|RECURSE
and that takes care of all the Flash junk that I object to.
Just ensure that all "Includes" have suitable numeric suffixes.
I think you do not need to keep them in sequence, but I believe they are processed in numerical sequence,
and if a number is skipped then all the following are never processed - so it helps to keep in sequence.
No promises, but that should allow you to aim at targets,
and if that fails you probably do not have permission/authority.
I think whatever you can do CCleaner can also do using your authority.
When it works for you then you can launch CCleaner and cancel the "Save Settings ..." option and your new includes will be preserved in the registry as normal.