Yes, your phrases are correct.
nakaka~: is a causative prefix
bato: means stone
nakaka + bato = nakakabato
(Literally, it means "something that causes you to feel/become like a stone.")
(In the Tagalog, it does refer to "boredom over something.")
(^.^)