Para convertir el doble en formato de fecha utilizando una clase en JFreeChart

Me gustaría saber si es posible establecer el parámetro tanto como fecha, que en este ejemplo toma el primer parámetro como comparable y el segundo como doble. Pero quiero que el doble se muestre como fecha. ¿Hay alguna clase que se pueda utilizar? Si no es así, hay otra forma de mostrar ambos como fecha. Por ejemplo, necesito tanto el eje x como el eje y como fecha.

Para eldata.addValue("8/4/2012" ,7.0)

Lo quiero así ("8/4/2012 20:06:02", "5/5/2012") -> ¿Es posible con la gráfica de abajo?

Gracias por adelantado.

public class Example1 {

    public static void main(String args[]){

        DefaultKeyedValues data = new DefaultKeyedValues();
        data.addValue("8/4/2012" ,7.0);
        data.addValue("19/04/2012",5.0);

        CategoryDataset dataset = DatasetUtilities.createCategoryDataset("Population", data);
        JFreeChart chart = ChartFactory.createBarChart("Population","Date","Population",dataset,PlotOrientation.VERTICAL,true,true,false);
        ChartFrame frame = new ChartFrame("Test", chart);

        //Switch from a Bar Rendered to a LineAndShapeRenderer so the chart looks like an XYChart
        LineAndShapeRenderer renderer = new LineAndShapeRenderer();
        renderer.setBaseLinesVisible(false); //TUrn of the lines
        CategoryPlot plot = (CategoryPlot) chart.getPlot();
        plot.setRenderer(0, renderer);

        NumberAxis numberAxis = (NumberAxis)plot.getRangeAxis();        
        numberAxis.setRange(new Range(0,10));   

        frame.pack();
        frame.setVisible(true);
    }  
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta