Should be pretty easy to accomplish with an IntervalMarker from JFreeChart, via the configureChart extension function:
configureChart