Your K-maps are correct, but they are not consistent with the tables you have in JK1.jpg.
Your tables will work, but they are not optimal.
In your tables, whenever you need to go from 1->0 you have the JK=01 and when you want to go from 1->1 you have inputs as JK=10. Those will work, but they are more limiting that they need to be. If you are going from 1->0 you can either clear the output using JK=01 or you can toggle it using JK=11, so you can use JK=X1. Likewise, when you are going from 1->0 you can either set the output using JK=10 or hold it using JK=00, so you can use JK=X0. The latter is what your K-maps have. Why the inconsistency? If I were grading, you would lose points for employing "magical methods".
Your tables will work, but they are not optimal.
In your tables, whenever you need to go from 1->0 you have the JK=01 and when you want to go from 1->1 you have inputs as JK=10. Those will work, but they are more limiting that they need to be. If you are going from 1->0 you can either clear the output using JK=01 or you can toggle it using JK=11, so you can use JK=X1. Likewise, when you are going from 1->0 you can either set the output using JK=10 or hold it using JK=00, so you can use JK=X0. The latter is what your K-maps have. Why the inconsistency? If I were grading, you would lose points for employing "magical methods".