Definitely wouldn't write off Cole because of 8 bad starts in the California league. It's a hitters league and he dominated in Low A before that. Think he'll be at Potomac this year at 21. Nothing wrong with that.
Solid trade to add more depth to the minors, assuming that 'good' prospect, is in fact good.