GC4JHGR is matched because the cache owners name ends with 100.
The matching of *100 doesn't seem to work properly on gccodes, I am unsure why right now. I did a search for only "*100", but only found about half of the caches I expected actually.
From what I can see in the database, GC35100, is the only cache in Germany with the word "code" in the name, and that has a gccode that ends with 100. Which I assume is what you wanted to search for.