Safer Plan
Year 1
Send to A ball for roughly half of the Minor League season then ship him out to AA if you feel comfortable. It sounds like he would handle it fine. Leave him there for the rest of the season
Year 2
Depending on how well he has developed you may want to think him going to AAA sometime that year. However I recommend you start him in AA allow him to collect around 250-300 at bats and hopefully send him to AAA by the end of the year.
Year 3
If he played well in his stint with AAA keep him there for at least 1 half year then consider him for a callup or wait until the rosters are expanded in September.
Year 4
Place into Major League Spring Training and see how he fares against the competition, if he does well, then start him at the Major League level, If not, send him to AAA to collect 150 at bats and he should be ready to go.
Advanced Plan
One thought, if you play all the games and want to see how advanced he is, then you can send him to Spring Training in his first pro season and then follow this.
Year 1
If spring training was a success, then start him in AA and moniter how well he does, if he is still struggling by the 3rd month of the season, send him down to A ball Immediately, and follow the original plan.
Year 2
If he flashed his potential great at AA, then start him in AAA after Spring Training and then see if he struggles. If so, send him to AA to spend the year there. If he is still doing well towards September, call him up!
Year 3
Break camp with the Major League squad as your starting 2nd baseman. But if he struggles and you decide to send him back down to AAA, you just burned his final option and can't be sent down again without passing through waivers.
The goal with all Minor League position players is to give them as many ABs as possible to increase their development. A guy with 200-300 ABs is going to develop differently from a guy that collects 300-500 ABs.
If his glove isn't good then you can make him a DH, same plan(s) above but place him in the DH slot.