Yes, DiamondFinish Clear can be painted over a water based paint as long as that coating is fully cured. As always, do a small inconspicuous test area first.
Please be sure to follow the DiamondFinish Clear Directions for optimal application results.