To answer your question, yes, you can put an oil based poly over an oil based paint or a solid color lacquer. Be sure to thoroughly scuff sand the painted surface first.

However. a good oil...