Caleb Hamilton in BoSox camp