Inserir data com jxdatepicker no banco de dados Postegres

Já tentei de todos as formas, inserir a data formatada no meu banco de dados postgres. Da forma que está o código ele não da erro… porem está retornando null no setDate. Estou utilizando o jxDatepicker.

 con.conexao();
    try {
        //Inseri os dados na tabela toners 
        PreparedStatement pst = con.conexao.prepareStatement
            ("insert into toners (nome_empresa, desc_toner, preco_toner, tipo_toner, qtd_toner, data) values (?,?,?,?,?,?)");
        //enviando os parametros para classe modelo
        pst.setString(1, mod.getNomeEmp());
        pst.setString(2, mod.getDescricao());
        pst.setDouble(3, mod.getPreco());
        pst.setString(4, mod.getTipoToner());
        pst.setInt(5,mod.getQuantidade());
        pst.setDate(6,(java.sql.Date) mod.getData());//NAO FUNCIONA
        pst.execute();
        JOptionPane.showMessageDialog(null,"Dados inseridos com sucesso");
    } catch (SQLException ex) {
        Logger.getLogger(ControleToner.class.getName()).log(Level.SEVERE, null, ex);
        JOptionPane.showMessageDialog(null,"Erro ao cadastrar: \n"+ex);
    }   
    con.desconecta();