James presents some 'puzzling questions' around Palm Sunday