Using Java's instanceof operator
In this case you could push the isSplit method to the Player class and implement it with return false;. Then the need to instanceof disappears. 

I wouldn't say that it is bad to use instanceof but often there are other options that are better.