Historical story

Why did king john the second sponsor bartolomeu dias?

There seems to be a mistake in your question. King John II of Portugal, not King John the Second, is who sponsored the Portuguese explorer Bartolomeu Dias.