Cream would be fine, yes. Despite an edict against black and blue, the two colors as pants and shirting can go well together if they're not similar in shade (black with near-black). For black jeans, no dress shirt, though, unless perhaps a sweater is worn above it or the dress shirt is maroon. Black jeans don't really go with blazers or other tailored jackets.
1/13/15 at 12:09pm