JGBs gains on weak corporate earnings, China worries