Adding new residue to charmmForcefield

This is identical to your other issue: New residue top

Note, too, that using the atom name O2 is going to cause problems, because pdb2gmx is going to translate it to OXT and try to terminate the chain. Use a different name. O1 may also be problematic, check xlateat.dat in $GMXLIB.