Okay, so I've battled some Darmanitan (against the installed trainers in Black 2). And I got the Darmanitan to below half health. But it didn't change to Zen Mode! Why is this??!
The reason is because Zen Mode is Darmanitan's Dream World ability. That is why it isn't changing.
Source, I just talked to you in chat about it :P