OMG! Has this man no shame???? The thing about this is that if Hannah doesn't figure out what's happening to Neville, Harry and Hermione will and alert Hannah--and Neville--to it. The taste of strawberries will be the dead giveaway. Perhaps Nev might figure it out himself...
Now, as to who stupefied Hermione--I'm guessing Ron.