setRangeAxis() NullPointeException - JfreeChart

Olá pessoal

  Estou iniciando com o jfreechart e tenho uma dúvida.

  preciso gerar um segundo eixo y, o código é o seguinte: do método

public void ChartTST() throws Exception
{
try
{
XYDataset xydataset = pegaDados(“select distinct fato.data_calendario, SUM(fato.Quantidade) as “Quantidade de Contratos”, SUM(fato.Valor) as “Valor dos Contratos” FROM FATO_PRINCIPAL fato GROUP BY fato.dt_calendario”);

    JFreeChart jfreechart = ChartFactory.createTimeSeriesChart("Produção", 
                                                           "Data",
                                                            "Valores",
                                                            xydataset,
                                                            true,
                                                            true,
                                                            false);
    
    NumberAxis axis2 = new NumberAxis("Quantidade");
    plot.setRangeAxis(0, axis2);
    
    
    ChartUtilities.saveChartAsJPEG(new java.io.File("c:\\grafico.jpg"),jfreechart,500,300);
    }
    catch(Exception e )
    {e.printStackTrace();
    }

o erro é o seguinte:

estou com NullPointerException na linha plot.setRangeAxis(0, axis2);

sem esta linha funciona perfeitamente,
mas não exibe o segundo eixo, vc poderiam me ajudar?

Muito Obrigado a todos.
abraços,
Martim