Yes, DiamondFinish Clear can be painted over a water-based paint once that water based 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.