Who knows? Not enough information was given. 30% of instructions stall, but for how long? It doesn't say 30% of cycles are stalled. Also, are the instructions stalling on both? If they are stalling on both for the same amount of time, then I guess the throughput difference could be figured anyway, but that's just one more assumption.
But, your CPI measure for the pipelined processor is (a) different than the non-pipelined processor (why isn't it the same?), and (b) if the difference to figure out is throughput, CPI is not the right measure, except to find the upper limit in IPC of the non-pipelined processor.