ok i think i found it. you need to use the version of Processing called "Windows (Without Java)" on the Processing download page (
http://processing.org/download). you should have a folder called something like "processing-0118-expert" -- it's better to be an expert i guess :)
the reason is if you use the other windows version of processing, it bundles a local version of java that's version 1.4. so even if you have java 1.5 on your PC, when you launch processing it's still running inside java 1.4.
anyhoo... if you use the "Windows (Without Java)" version of Processing it should run inside whatever java you have installed (i.e. version 1.5) and the carnivore library should work fine.
can someone please post to confirm this works? the PC i have at home has a bum ethernet card, so i can't actually test this...