(I didn't check the book, but I'm assuming it's the problem where he jumps off the diving board and catches the ball mid air)
This one took a LONG time for me to accept as well. Just draw a picture and it should become clear.
To make it easy, pick a set horizontal distance and time, and then vary the angle/vertical speed.
Let's do 10m horizontally, with 1 second of travel time. So draw a triangle with a horizontal component of 10m/s. Now, Jim will fall for 1s before him and the ball cross planes (because we picked 1s to be our travel time), so we need to figure out Jim's falling distance in 1s. Kinematics shows us this will be 5m. So the ball must be at whatever Jim's starting height is, minus 5 meters. Now if we know the ball is in the air for 1 second, what will its average vertical velocity change by? Well, we can pick any numbers and check this: say the ball starts at 100m/s, after 1 second it will be at 90m/s, so average these two giving 95m/s average velocity. If it starts at 40m/s, it will be at 30m/s after one second, giving 35m/s. So we can see that the ball will lose exactly 5m/s of average vertical speed in 1 second. So if Jim starts at 100 meters, we need the ball to be at 95 meters height in 1 second. Therefore, it must have an average velocity of 95m/s vertically. This is because we figured out Jim will fall 5 meters in 1 second (which again, we picked arbitrarily - it could have been any time). So if we know we need an average velocity of 95s, and our travel time is 1s, what should our starting speed be? Well we know vertical velocity changes by 10m/s, so we need to have 100m/s and 90m/s be our starting and ending times, respectively. Therefore, start speed is 100m/s. So now add your vertical component to the triangle, giving you a vertical side of 100m/s and a horizontal of 10m/s. If we remove the "per seconds" on the triangle, we have a 10m horizontal by 100m vertical triangle, which is exactly where Jim is standing on the board. Thus, we can see the ball must be thrown directly at Jim.
Plug in numbers and try it for yourself. But only do this once. Once you verify it is true, just remember this:
Object A and B start from rest. Object A falls from height X, Object B is thrown and must intersect. Object B should be aimed directly at Object A's starting spot, regardless of horizontal or vertical velocity (assuming they start from rest)