I doubt that the SIMM doubler can "break the barrier".
SIMM doublers make multiple smaller SIMMs appear as one larger SIMM, that wouldn't change the limit a card can take at maximum.
An Apollo can take a maximum of 32MB in one SIMM socket. You can use the doubler to put two 16MB modules in it, but I doubt you could use it for putting 2x32MB=64MB in one socket since the Apollo accesses the RAM in a custom manner and won't see everything above 32MB.