It would be great if Derrick James can instill something on Ryan's defense but i think one or two fight is not enough for him to get what he want, i mean changing the fighting style of Ryan Garcia will not happen overnight. He has done something on his last fight but it was awkward to see, perfecting that defensive stuff would be great against a slick opponent like Haney.
You can't teach an old dog new tricks overnight, all derrick James can do is maximize what Ryan has, between him and Haney he has the power, but you cannot beat what you can't hit Haney is a defensive specialist, so Ryan's only chance is to pressure him to open up so he can hit him to be able to knock him out.
He did it on Tank but unfortunately, Tank is a very strong and hard hitter so it took Tank one big punch to hurt Ryan if Ryan does the same against Haney he has a good chance because Haney is not a hard hitter, he needs to take so he can give, Ryan will have to take chances because he's fighting a guy who has a very low knock out ratio.