Control statements in Java include selection statements like if/else and switch statements for decision making, iteration statements like while, do-while and for loops for repetitive execution, and jump statements like break, continue and return to transfer program control flow. Selection statements evaluate certain code blocks conditionally, iteration statements repeatedly evaluate code for a set number of times, and jump statements abruptly end loops or methods.